Expand description
Enhanced AST with full position tracking for incremental parsing
This module provides an updated AST that uses Range instead of SourceLocation to support incremental parsing and better error reporting.
Structs§
- Node
- Enhanced AST node with full position tracking
- Node
IdGenerator - Generator for producing unique
NodeIdvalues used across the AST.
Enums§
- Missing
Kind - Kinds of missing syntax elements for error recovery.
- Node
Kind - The kinds of AST nodes used by the parser.
Type Aliases§
- Diagnostic
Id - Index into the diagnostics array in
ParseOutput. - NodeId
- A unique identifier for AST nodes to support incremental parsing.