module

Adamantine::Lsp::SemanticTokens

Constants

STANDARD_LEGEND = ["namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator"] of ::String
STANDARD_MODIFIERS = ["declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary"] of ::String

Class methods

parse_data(raw : JSON::Any | Nil) : Array(Int32)
Source
parse_legend(capabilities : JSON::Any | Nil) : Array(String)
Source
supported?(capabilities : JSON::Any | Nil) : Bool
Source