Home
last modified time | relevance | path

Searched refs:JSONTransport (Results 1 – 17 of 17) sorted by relevance

/llvm-project/mlir/lib/Tools/lsp-server-support/
H A DTransport.cpp1 //===--- JSONTransport.cpp - sending and receiving LSP messages over JSON -===//
34 Reply(const llvm::json::Value &id, StringRef method, JSONTransport &transport,
47 JSONTransport *transport;
53 JSONTransport &transport, std::mutex &transportOutputMutex) in Reply()
147 // JSONTransport
177 void JSONTransport::notify(StringRef method, llvm::json::Value params) { in notify()
184 void JSONTransport::call(StringRef method, llvm::json::Value params, in call()
193 void JSONTransport::reply(llvm::json::Value id, in reply()
210 llvm::Error JSONTransport::run(MessageHandler &handler) { in run()
230 void JSONTransport
[all...]
/llvm-project/clang-tools-extra/clangd/
H A DJSONTransport.cpp63 class JSONTransport : public Transport { class
65 JSONTransport(std::FILE *In, llvm::raw_ostream &Out, in JSONTransport() function in clang::clangd::__anon23c0b4f50111::JSONTransport
161 bool JSONTransport::handleMessage(llvm::json::Value Message, in handleMessage()
227 bool JSONTransport::readStandardMessage(std::string &JSON) { in readStandardMessage()
300 bool JSONTransport::readDelimitedMessage(std::string &JSON) { in readDelimitedMessage()
332 return std::make_unique<JSONTransport>(In, Out, InMirror, Pretty, Style); in newJSONTransport()
H A DCMakeLists.txt98 JSONTransport.cpp
/llvm-project/mlir/lib/Tools/tblgen-lsp-server/
H A DLSPServer.h20 class JSONTransport; variable
26 JSONTransport &transport);
H A DLSPServer.cpp28 LSPServer(TableGenServer &server, JSONTransport &transport) in LSPServer()
71 JSONTransport &transport;
191 JSONTransport &transport) { in runTableGenLSPServer()
H A DTableGenLspServerMain.cpp75 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in TableGenLspServerMain()
/llvm-project/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DLSPServer.h20 class JSONTransport; variable
26 JSONTransport &transport);
H A DLSPServer.cpp30 LSPServer(PDLLServer &server, JSONTransport &transport) in LSPServer()
103 JSONTransport &transport;
284 JSONTransport &transport) { in runPdllLSPServer()
H A DMlirPdllLspServerMain.cpp75 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in MlirPdllLspServerMain()
/llvm-project/mlir/lib/Tools/mlir-lsp-server/
H A DLSPServer.h20 class JSONTransport; variable
26 JSONTransport &transport);
H A DMlirLspServerMain.cpp69 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in MlirLspServerMain()
H A DLSPServer.cpp287 JSONTransport &transport) { in runMlirLSPServer()
/llvm-project/mlir/include/mlir/Tools/lsp-server-support/
H A DTransport.h48 class JSONTransport {
50 JSONTransport(std::FILE *in, raw_ostream &out,
119 MessageHandler(JSONTransport &transport) : transport(transport) {} in MessageHandler()
239 JSONTransport &transport;
/llvm-project/mlir/unittests/Tools/lsp-server-support/
H A DTransport.cpp25 JSONTransport transport(nullptr, os); in TEST()
38 std::optional<JSONTransport> transport = std::nullopt;
/llvm-project/utils/bazel/llvm-project-overlay/clang-tools-extra/clangd/
H A DBUILD.bazel36 "JSONTransport.cpp",
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clangd/
H A DBUILD.gn112 "JSONTransport.cpp",
/llvm-project/mlir/docs/Tools/
H A DMLIRLSP.md358 client via JSON-RPC over stdin/stdout. In the code, this is the `JSONTransport`