Skip to main content

Module engine

Module engine 

Source
Expand description

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

Modules§

ast
Abstract Syntax Tree (AST) definitions for Perl parsing. AST facade for the core parser engine.
ast_v2
Enhanced AST with full position tracking for incremental parsing
edit
Edit tracking for incremental parsing (previously perl-edit). Edit tracking for incremental parsing
error
Error types and recovery strategies for parser failures. Error types and recovery helpers for the parser engine.
heredoc_collector
Heredoc collector and processor (previously perl-heredoc). Heredoc collector and processor for Perl.
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
pragma_tracker
Pragma tracker for Perl code analysis
quote_parser
Quote operator parsing helpers (previously perl-quote). Uniform quote operator parsing for the Perl parser.
regex_validator
Perl regex validation and analysis.