Documentation

Lean.Server.FileWorker.SemanticHighlighting

SyntaxNodeKinds 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.
Instances For

    Keywords for which a specific semantic token is provided.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Semantic token information for a given Syntax.

      Instances For

        Semantic token information with absolute LSP positions.

        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              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.
              Instances For

                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.
                Instances For

                  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.
                  Instances For

                    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.
                    Instances For
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Computes all semantic tokens for the document.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          Computes the semantic tokens in the range provided by p.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For