/llvm-project/mlir/lib/Tools/lsp-server-support/ |
H A D | Transport.cpp | 1 //===--- 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 D | JSONTransport.cpp | 63 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 D | CMakeLists.txt | 98 JSONTransport.cpp
|
/llvm-project/mlir/lib/Tools/tblgen-lsp-server/ |
H A D | LSPServer.h | 20 class JSONTransport; variable 26 JSONTransport &transport);
|
H A D | LSPServer.cpp | 28 LSPServer(TableGenServer &server, JSONTransport &transport) in LSPServer() 71 JSONTransport &transport; 191 JSONTransport &transport) { in runTableGenLSPServer()
|
H A D | TableGenLspServerMain.cpp | 75 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in TableGenLspServerMain()
|
/llvm-project/mlir/lib/Tools/mlir-pdll-lsp-server/ |
H A D | LSPServer.h | 20 class JSONTransport; variable 26 JSONTransport &transport);
|
H A D | LSPServer.cpp | 30 LSPServer(PDLLServer &server, JSONTransport &transport) in LSPServer() 103 JSONTransport &transport; 284 JSONTransport &transport) { in runPdllLSPServer()
|
H A D | MlirPdllLspServerMain.cpp | 75 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in MlirPdllLspServerMain()
|
/llvm-project/mlir/lib/Tools/mlir-lsp-server/ |
H A D | LSPServer.h | 20 class JSONTransport; variable 26 JSONTransport &transport);
|
H A D | MlirLspServerMain.cpp | 69 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in MlirLspServerMain()
|
H A D | LSPServer.cpp | 287 JSONTransport &transport) { in runMlirLSPServer()
|
/llvm-project/mlir/include/mlir/Tools/lsp-server-support/ |
H A D | Transport.h | 48 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 D | Transport.cpp | 25 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 D | BUILD.bazel | 36 "JSONTransport.cpp",
|
/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clangd/ |
H A D | BUILD.gn | 112 "JSONTransport.cpp",
|
/llvm-project/mlir/docs/Tools/ |
H A D | MLIRLSP.md | 358 client via JSON-RPC over stdin/stdout. In the code, this is the `JSONTransport`
|