Module: LanguageServer::Protocol::Constant::SemanticTokenTypes

Defined in:
lib/language_server/protocol/constant/semantic_token_types.rb,
sig/language_server/protocol/constant/semantic_token_types.rbs

Constant Summary collapse

NAMESPACE =

Returns:

'namespace'
TYPE =

Represents a generic type. Acts as a fallback for types which can't be mapped to a specific type like class or enum.

Returns:

'type'
CLASS =

Returns:

'class'
ENUM =

Returns:

'enum'
INTERFACE =

Returns:

'interface'
STRUCT =

Returns:

'struct'
TYPE_PARAMETER =

Returns:

'typeParameter'
PARAMETER =

Returns:

'parameter'
VARIABLE =

Returns:

'variable'
PROPERTY =

Returns:

'property'
ENUM_MEMBER =

Returns:

'enumMember'
EVENT =

Returns:

'event'
FUNCTION =

Returns:

'function'
METHOD =

Returns:

'method'
MACRO =

Returns:

'macro'
KEYWORD =

Returns:

'keyword'
MODIFIER =

Returns:

'modifier'
COMMENT =

Returns:

'comment'
STRING =

Returns:

'string'
NUMBER =

Returns:

'number'
REGEXP =

Returns:

'regexp'
OPERATOR =

Returns:

'operator'
DECORATOR =

Returns:

'decorator'