Module: Ibex::LSP

Defined in:
lib/ibex/lsp.rb,
lib/ibex/lsp/server.rb,
lib/ibex/lsp/transport.rb,
lib/ibex/lsp/workspace.rb,
lib/ibex/lsp/symbol_index.rb,
lib/ibex/lsp/document_store.rb,
lib/ibex/lsp/position_codec.rb,
lib/ibex/lsp/protocol_error.rb,
lib/ibex/lsp/request_support.rb,
lib/ibex/lsp/request_handlers.rb,
lib/ibex/lsp/document_handlers.rb,
lib/ibex/lsp/symbol_occurrence.rb,
lib/ibex/lsp/workspace_analyzer.rb,
lib/ibex/lsp/navigation_handlers.rb,
lib/ibex/lsp/symbol_index_builder.rb,
lib/ibex/lsp/initialization_handlers.rb,
lib/ibex/lsp/document_store_validation.rb,
lib/ibex/lsp/document_store_diagnostics.rb,
lib/ibex/lsp/symbol_index_source_queries.rb,
lib/ibex/lsp/symbol_index_precedence_references.rb,
sig/ibex/lsp.rbs,
sig/ibex/lsp/server.rbs,
sig/ibex/lsp/transport.rbs,
sig/ibex/lsp/workspace.rbs,
sig/ibex/lsp/symbol_index.rbs,
sig/ibex/lsp/document_store.rbs,
sig/ibex/lsp/position_codec.rbs,
sig/ibex/lsp/protocol_error.rbs,
sig/ibex/lsp/request_support.rbs,
sig/ibex/lsp/request_handlers.rbs,
sig/ibex/lsp/document_handlers.rbs,
sig/ibex/lsp/symbol_occurrence.rbs,
sig/ibex/lsp/workspace_analyzer.rbs,
sig/ibex/lsp/navigation_handlers.rbs,
sig/ibex/lsp/symbol_index_builder.rbs,
sig/ibex/lsp/initialization_handlers.rbs,
sig/ibex/lsp/document_store_validation.rbs,
sig/ibex/lsp/document_store_diagnostics.rbs,
sig/ibex/lsp/symbol_index_source_queries.rbs,
sig/ibex/lsp/symbol_index_precedence_references.rbs

Overview

Language Server Protocol support for grammar workspaces.

Defined Under Namespace

Modules: DocumentHandlers, DocumentStoreDiagnostics, DocumentStoreValidation, InitializationHandlers, Limits, NavigationHandlers, RequestHandlers, RequestSupport, SymbolIndexPrecedenceReferences, SymbolIndexSourceQueries Classes: DocumentStore, PositionCodec, ProtocolError, Server, SymbolIndex, SymbolIndexBuilder, SymbolOccurrence, Transport, Workspace, WorkspaceAnalyzer