//! Parser engine components and supporting utilities.
/// Abstract Syntax Tree (AST) definitions for Perl parsing.
/// Edit tracking for incremental parsing (internal module, previously `perl-edit`).
pub use crateedit;
/// Experimental second-generation AST (work in progress).
pub use perl_ast_v2 as ast_v2;
/// Error types and recovery strategies for parser failures.
/// Heredoc content collector with FIFO ordering and indent stripping (internal module, previously `perl-heredoc`).
pub use crateheredoc as heredoc_collector;
/// Core parser implementation for Perl source.
/// Parser context with error recovery support.
/// Position tracking types and UTF-16 mapping utilities.
/// Parser for Perl quote and quote-like operators (internal module, previously `perl-quote`).
pub use cratequote as quote_parser;
/// Pragma tracking for `use` and related directives.
pub use perl_pragma as pragma_tracker;
/// Parser utilities and helpers.
pub use perl_regex as regex_validator;