Lines Matching refs:LSPServer
27 struct LSPServer { struct
28 LSPServer(MLIRServer &server) : server(server) {} in LSPServer() function
96 void LSPServer::onInitialize(const InitializeParams ¶ms, in onInitialize()
146 void LSPServer::onInitialized(const InitializedParams &) {} in onInitialized()
147 void LSPServer::onShutdown(const NoParams &, Callback<std::nullptr_t> reply) { in onShutdown()
155 void LSPServer::onDocumentDidOpen(const DidOpenTextDocumentParams ¶ms) { in onDocumentDidOpen()
165 void LSPServer::onDocumentDidClose(const DidCloseTextDocumentParams ¶ms) { in onDocumentDidClose()
176 void LSPServer::onDocumentDidChange(const DidChangeTextDocumentParams ¶ms) { in onDocumentDidChange()
194 void LSPServer::onGoToDefinition(const TextDocumentPositionParams ¶ms, in onGoToDefinition()
201 void LSPServer::onReference(const ReferenceParams ¶ms, in onReference()
211 void LSPServer::onHover(const TextDocumentPositionParams ¶ms, in onHover()
219 void LSPServer::onDocumentSymbol(const DocumentSymbolParams ¶ms, in onDocumentSymbol()
229 void LSPServer::onCompletion(const CompletionParams ¶ms, in onCompletion()
237 void LSPServer::onCodeAction(const CodeActionParams ¶ms, in onCodeAction()
263 LSPServer lspServer(server); in runMlirLSPServer()
267 messageHandler.method("initialize", &lspServer, &LSPServer::onInitialize); in runMlirLSPServer()
269 &LSPServer::onInitialized); in runMlirLSPServer()
270 messageHandler.method("shutdown", &lspServer, &LSPServer::onShutdown); in runMlirLSPServer()
274 &LSPServer::onDocumentDidOpen); in runMlirLSPServer()
276 &LSPServer::onDocumentDidClose); in runMlirLSPServer()
278 &LSPServer::onDocumentDidChange); in runMlirLSPServer()
282 &LSPServer::onGoToDefinition); in runMlirLSPServer()
284 &LSPServer::onReference); in runMlirLSPServer()
287 messageHandler.method("textDocument/hover", &lspServer, &LSPServer::onHover); in runMlirLSPServer()
291 &LSPServer::onDocumentSymbol); in runMlirLSPServer()
295 &LSPServer::onCompletion); in runMlirLSPServer()
299 &LSPServer::onCodeAction); in runMlirLSPServer()