You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Semantic tokens (1.1.0) (#3)
* feat(semantic-tokens): emit tokens from the tree-sitter parse tree
Adds a textDocument/semanticTokens/full handler that walks the parse
tree and emits tokens for imports (namespace + import keyword), object
types, property and binding names, signal handlers (event), required
properties, comments, strings, numbers, regexes, and keyword literals.
Multi-line strings/comments are split per line so clients render every
line. Tokens are delta-encoded per the LSP spec.
* feat(semantic-tokens): advertise SemanticTokensProvider in capabilities
* test(semantic-tokens): cover legend, delta encoding, and token coverage
* docs: cut 1.1.0 with semantic tokens, tests, and DocumentSymbol fix