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')
'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')
'type'
CLASS =

Returns:

  • ('class')
'class'
ENUM =

Returns:

  • ('enum')
'enum'
INTERFACE =

Returns:

  • ('interface')
'interface'
STRUCT =

Returns:

  • ('struct')
'struct'
TYPE_PARAMETER =

Returns:

  • ('typeParameter')
'typeParameter'
PARAMETER =

Returns:

  • ('parameter')
'parameter'
VARIABLE =

Returns:

  • ('variable')
'variable'
PROPERTY =

Returns:

  • ('property')
'property'
ENUM_MEMBER =

Returns:

  • ('enumMember')
'enumMember'
EVENT =

Returns:

  • ('event')
'event'
FUNCTION =

Returns:

  • ('function')
'function'
METHOD =

Returns:

  • ('method')
'method'
MACRO =

Returns:

  • ('macro')
'macro'
KEYWORD =

Returns:

  • ('keyword')
'keyword'
MODIFIER =

Returns:

  • ('modifier')
'modifier'
COMMENT =

Returns:

  • ('comment')
'comment'
STRING =

Returns:

  • ('string')
'string'
NUMBER =

Returns:

  • ('number')
'number'
REGEXP =

Returns:

  • ('regexp')
'regexp'
OPERATOR =

Returns:

  • ('operator')
'operator'
DECORATOR =

Returns:

  • ('decorator')
'decorator'