Skip to main content

Module core

Module core 

Source
Expand description

Facade over parser-kernel types from perl-parser-core. Facade over perl-parser-core.

Canonical parser kernel implementation lives in perl-parser-core.

Modules§

engine
Parser engine components and supporting utilities. Parser engine components and supporting utilities.
error
Error types and recovery strategies for parser failures. Error types and recovery helpers for the parser engine.
parser
Core parser implementation for Perl source. Recursive descent Perl parser.
position
Position tracking types and UTF-16 mapping utilities. Enhanced position tracking for incremental parsing

Structs§

Node
Core AST node representing any Perl language construct within parsing workflows.
ParseOutput
Structured output from parsing, combining AST with all diagnostics.
Parser
Parser state for a single Perl source input.

Enums§

NodeKind
Comprehensive enumeration of all Perl language constructs supported by the parser.
ParseError
Comprehensive error types that can occur during Perl parsing workflows

Type Aliases§

ParseResult
Result type for parser operations in the Perl parsing workflow pipeline
SourceLocation
Type alias for backward compatibility with SourceLocation.