Skip to main content

Crate perl_ast_v2

Crate perl_ast_v2 

Source
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
NodeIdGenerator
Generator for producing unique NodeId values used across the AST.

Enums§

MissingKind
Kinds of missing syntax elements for error recovery.
NodeKind
The kinds of AST nodes used by the parser.

Type Aliases§

DiagnosticId
Index into the diagnostics array in ParseOutput.
NodeId
A unique identifier for AST nodes to support incremental parsing.