Skip to main content

Module engine

Module engine 

Source
Expand description

Parser engine components and supporting utilities. Parser engine components and supporting utilities.

Re-exports§

pub use perl_ast_v2 as ast_v2;
pub use perl_edit as edit;
pub use perl_heredoc as heredoc_collector;
pub use perl_pragma as pragma_tracker;
pub use perl_quote as quote_parser;
pub use perl_regex as regex_validator;

Modules§

ast
Abstract Syntax Tree (AST) definitions for Perl parsing. AST facade for the core parser engine.
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.
parser_context
Parser context with error recovery support. Parser context with error recovery support
position
Position tracking types and UTF-16 mapping utilities. Enhanced position tracking for incremental parsing