Skip to main content

Module engine

Module engine 

Source
Expand description

Parser engine components and supporting utilities. Re-exported parser engine modules from perl-parser-core.

Modules§

ast
Parser engine components and supporting utilities. Abstract Syntax Tree (AST) definitions for Perl parsing. AST facade for the core parser engine.
ast_v2
Parser engine components and supporting utilities. Enhanced AST with full position tracking for incremental parsing
edit
Parser engine components and supporting utilities. Edit tracking for incremental parsing
error
Parser engine components and supporting utilities. Error types and recovery strategies for parser failures. Error types and recovery helpers for the parser engine.
heredoc_collector
Parser engine components and supporting utilities. Heredoc collector and processor for Perl.
parser
Parser engine components and supporting utilities. Core parser implementation for Perl source. Recursive descent Perl parser.
parser_context
Parser engine components and supporting utilities. Parser context with error recovery support. Parser context with error recovery support
position
Parser engine components and supporting utilities. Position tracking types and UTF-16 mapping utilities. Enhanced position tracking for incremental parsing
pragma_tracker
Parser engine components and supporting utilities. Pragma tracker for Perl code analysis
quote_parser
Parser engine components and supporting utilities. Uniform quote operator parsing for the Perl parser.
regex_validator
Parser engine components and supporting utilities. Perl regex validation and analysis