Lines Matching refs:LSPServer
28 struct LSPServer { struct
29 LSPServer(PDLLServer &server, JSONTransport &transport) in LSPServer() function
117 void LSPServer::onInitialize(const InitializeParams ¶ms, in onInitialize()
158 void LSPServer::onInitialized(const InitializedParams &) {} in onInitialized()
159 void LSPServer::onShutdown(const NoParams &, Callback<std::nullptr_t> reply) { in onShutdown()
167 void LSPServer::onDocumentDidOpen(const DidOpenTextDocumentParams ¶ms) { in onDocumentDidOpen()
176 void LSPServer::onDocumentDidClose(const DidCloseTextDocumentParams ¶ms) { in onDocumentDidClose()
187 void LSPServer::onDocumentDidChange(const DidChangeTextDocumentParams ¶ms) { in onDocumentDidChange()
200 void LSPServer::onGoToDefinition(const TextDocumentPositionParams ¶ms, in onGoToDefinition()
207 void LSPServer::onReference(const ReferenceParams ¶ms, in onReference()
217 void LSPServer::onDocumentLink(const DocumentLinkParams ¶ms, in onDocumentLink()
227 void LSPServer::onHover(const TextDocumentPositionParams ¶ms, in onHover()
235 void LSPServer::onDocumentSymbol(const DocumentSymbolParams ¶ms, in onDocumentSymbol()
245 void LSPServer::onCompletion(const CompletionParams ¶ms, in onCompletion()
253 void LSPServer::onSignatureHelp(const TextDocumentPositionParams ¶ms, in onSignatureHelp()
261 void LSPServer::onInlayHint(const InlayHintsParams ¶ms, in onInlayHint()
271 void LSPServer::onPDLLViewOutput( in onPDLLViewOutput()
283 LSPServer lspServer(server, transport); in runPdllLSPServer()
287 messageHandler.method("initialize", &lspServer, &LSPServer::onInitialize); in runPdllLSPServer()
289 &LSPServer::onInitialized); in runPdllLSPServer()
290 messageHandler.method("shutdown", &lspServer, &LSPServer::onShutdown); in runPdllLSPServer()
294 &LSPServer::onDocumentDidOpen); in runPdllLSPServer()
296 &LSPServer::onDocumentDidClose); in runPdllLSPServer()
298 &LSPServer::onDocumentDidChange); in runPdllLSPServer()
302 &LSPServer::onGoToDefinition); in runPdllLSPServer()
304 &LSPServer::onReference); in runPdllLSPServer()
308 &LSPServer::onDocumentLink); in runPdllLSPServer()
311 messageHandler.method("textDocument/hover", &lspServer, &LSPServer::onHover); in runPdllLSPServer()
315 &LSPServer::onDocumentSymbol); in runPdllLSPServer()
319 &LSPServer::onCompletion); in runPdllLSPServer()
323 &LSPServer::onSignatureHelp); in runPdllLSPServer()
327 &LSPServer::onInlayHint); in runPdllLSPServer()
331 &LSPServer::onPDLLViewOutput); in runPdllLSPServer()