src/Tools/VSCode/src/language_server.scala
changeset 83410 166196bdda3c
parent 83406 9b3a9d739c2e
child 83414 f61236e8c7b0
equal deleted inserted replaced
83409:0b2c18158c22 83410:166196bdda3c
   549           case LSP.Preview_Request(file, column) => preview_request(file, column)
   549           case LSP.Preview_Request(file, column) => preview_request(file, column)
   550           case LSP.Symbols_Panel_Request => symbols_panel_request()
   550           case LSP.Symbols_Panel_Request => symbols_panel_request()
   551           case LSP.Documentation_Request => documentation_request()
   551           case LSP.Documentation_Request => documentation_request()
   552           case LSP.Sledgehammer_Request(provers, isar, try0, purpose) =>
   552           case LSP.Sledgehammer_Request(provers, isar, try0, purpose) =>
   553             sledgehammer.handle_request(provers, isar, try0, purpose)
   553             sledgehammer.handle_request(provers, isar, try0, purpose)
   554           case LSP.Sledgehammer_Cancel => sledgehammer.cancel_query()
   554           case LSP.Sledgehammer_Cancel_Request => sledgehammer.cancel_query()
   555           case LSP.Sledgehammer_Provers => sledgehammer.send_provers()
   555           case LSP.Sledgehammer_Provers_Request => sledgehammer.send_provers()
   556           case _ => if (!LSP.ResponseMessage.is_empty(json)) log("### IGNORED")
   556           case _ => if (!LSP.ResponseMessage.is_empty(json)) log("### IGNORED")
   557         }
   557         }
   558       }
   558       }
   559       catch { case exn: Throwable => channel.log_error_message(Exn.message(exn)) }
   559       catch { case exn: Throwable => channel.log_error_message(Exn.message(exn)) }
   560     }
   560     }