Lines Matching refs:LSPServer

26 struct LSPServer {  struct
27 LSPServer(TableGenServer &server, JSONTransport &transport) in LSPServer() argument
85 void LSPServer::onInitialize(const InitializeParams &params, in onInitialize()
110 void LSPServer::onInitialized(const InitializedParams &) {} in onInitialized()
111 void LSPServer::onShutdown(const NoParams &, Callback<std::nullptr_t> reply) { in onShutdown()
119 void LSPServer::onDocumentDidOpen(const DidOpenTextDocumentParams &params) { in onDocumentDidOpen()
128 void LSPServer::onDocumentDidClose(const DidCloseTextDocumentParams &params) { in onDocumentDidClose()
139 void LSPServer::onDocumentDidChange(const DidChangeTextDocumentParams &params) { in onDocumentDidChange()
152 void LSPServer::onGoToDefinition(const TextDocumentPositionParams &params, in onGoToDefinition()
159 void LSPServer::onReference(const ReferenceParams &params, in onReference()
169 void LSPServer::onDocumentLink(const DocumentLinkParams &params, in onDocumentLink()
179 void LSPServer::onHover(const TextDocumentPositionParams &params, in onHover()
190 LSPServer lspServer(server, transport); in runTableGenLSPServer()
194 messageHandler.method("initialize", &lspServer, &LSPServer::onInitialize); in runTableGenLSPServer()
196 &LSPServer::onInitialized); in runTableGenLSPServer()
197 messageHandler.method("shutdown", &lspServer, &LSPServer::onShutdown); in runTableGenLSPServer()
201 &LSPServer::onDocumentDidOpen); in runTableGenLSPServer()
203 &LSPServer::onDocumentDidClose); in runTableGenLSPServer()
205 &LSPServer::onDocumentDidChange); in runTableGenLSPServer()
209 &LSPServer::onGoToDefinition); in runTableGenLSPServer()
211 &LSPServer::onReference); in runTableGenLSPServer()
215 &LSPServer::onDocumentLink); in runTableGenLSPServer()
218 messageHandler.method("textDocument/hover", &lspServer, &LSPServer::onHover); in runTableGenLSPServer()