Structs§
- Command
Ast - Dependency
Ast - Document
Ast - Document
Symbol - Flat document symbol entry for editor consumers.
- Folding
Range - Foldable source span for editor consumers.
- Guard
Ast - Hover
Info - Hover payload for one source location.
- Interpolation
Ast - Namespace
Ast - Namespace
Symbol - Param
Ast - Semantic
Snapshot - Symbol
Index - TaskAst
- Task
Symbol
Enums§
- Directive
Ast - Document
Symbol Kind - Kind of document symbol produced for editor consumers.
- Folding
Range Kind - Kind of folding range produced for editor consumers.
- Hover
Kind - Kind of hover result produced for editor consumers.
Functions§
- compile_
document - Compiles source text into a semantic snapshot shared by hosts.
- compile_
syntax - Compiles a pre-parsed syntax snapshot into a semantic snapshot shared by hosts.
- document_
symbols - Builds flat document symbols from one semantic snapshot.
- folding_
ranges - Builds folding ranges from one semantic snapshot.
- hover_
at - Resolves hover information at one source offset.