SyntaxNodeKind
s for which the syntax node and its children receive no semantic highlighting.
Equations
- One or more equations did not get rendered due to their size.
Keywords for which a specific semantic token is provided.
Equations
- One or more equations did not get rendered due to their size.
Semantic token information for a given Syntax
.
- stx : Syntax
Syntax of the semantic token.
- type : Lsp.SemanticTokenType
Type of the semantic token.
Semantic token information with absolute LSP positions.
- pos : Lsp.Position
Start position of the semantic token.
- tailPos : Lsp.Position
End position of the semantic token.
- type : Lsp.SemanticTokenType
Start position of the semantic token.
Given a set of LeanSemanticToken
, computes the AbsoluteLspSemanticToken
with absolute
LSP position information for each token.
Equations
- One or more equations did not get rendered due to their size.
Filters all duplicate semantic tokens with the same pos
, tailPos
and type
.
Equations
- One or more equations did not get rendered due to their size.
Given a set of AbsoluteLspSemanticToken
, computes the LSP SemanticTokens
data with
token-relative positioning.
See https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens.
Equations
- One or more equations did not get rendered due to their size.
Collects all semantic tokens that can be deduced purely from Syntax
without elaboration information.
Collects all semantic tokens from the given Elab.InfoTree
.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Lean.Server.FileWorker.instInhabitedSemanticTokensState = { default := { } }
Computes all semantic tokens for the document.
Equations
- One or more equations did not get rendered due to their size.
Computes the semantic tokens in the range provided by p
.
Equations
- One or more equations did not get rendered due to their size.