Documentation
¶
Overview ¶
Package semantic contains functions, structs and constants that is related for semantic tokens.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LegendMap = func() map[string]uint32 { m := make(map[string]uint32) for i, t := range TokenLegends { m[t] = uint32(i) } return m }()
View Source
var TokenLegends = []string{ string(protocol.SemanticTokenTypeComment), string(protocol.SemanticTokenTypeKeyword), string(protocol.SemanticTokenTypeNamespace), string(protocol.SemanticTokenTypeString), string(protocol.SemanticTokenTypeOperator), string(protocol.SemanticTokenTypeClass), string(protocol.SemanticTokenTypeParameter), }
Functions ¶
func CalculateSemanticTokens ¶
func CalculateSemanticTokens(fileText string) (*protocol.SemanticTokens, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.