9 #ifndef LIB_MLIR_TOOLS_MLIRLSPSERVER_LSPSERVER_H
10 #define LIB_MLIR_TOOLS_MLIRLSPSERVER_LSPSERVER_H
28 llvm::lsp::JSONTransport &transport);
This class implements all of the MLIR related functionality necessary for a language server.
The OpAsmOpInterface, see OpAsmInterface.td for more details.
llvm::LogicalResult runMlirLSPServer(MLIRServer &server, llvm::lsp::JSONTransport &transport)
Run the main loop of the LSP server using the given MLIR server and transport.
Include the generated interface declarations.