class

Heucristic::Server::Symbols

Inherits Reference < Object

Constants

LIMIT = 200
TYPE_KINDS = {LSProtocol::SymbolKind::Class, LSProtocol::SymbolKind::Struct, LSProtocol::SymbolKind::Module, LSProtocol::SymbolKind::Enum}

Constructors

new(workspace : Index::Workspace)
Source

Instance methods

in_document(path : String) : Array(LSProtocol::DocumentSymbol)
Source
matching(query : String, root : String) : Array(LSProtocol::SymbolInformation)
Source