Skip to main content

perl_parser_core/engine/
mod.rs

1//! Parser engine components and supporting utilities.
2
3/// Abstract Syntax Tree (AST) definitions for Perl parsing.
4pub mod ast;
5/// Experimental second-generation AST (work in progress).
6pub use perl_ast_v2 as ast_v2;
7/// Edit tracking for incremental parsing.
8pub use perl_edit as edit;
9/// Error types and recovery strategies for parser failures.
10pub mod error;
11/// Heredoc content collector with FIFO ordering and indent stripping.
12pub use perl_heredoc as heredoc_collector;
13/// Core parser implementation for Perl source.
14pub mod parser;
15/// Parser context with error recovery support.
16pub mod parser_context;
17/// Position tracking types and UTF-16 mapping utilities.
18pub mod position;
19/// Pragma tracking for `use` and related directives.
20pub use perl_pragma as pragma_tracker;
21/// Parser for Perl quote and quote-like operators.
22pub use perl_quote as quote_parser;
23/// Parser utilities and helpers.
24pub use perl_regex as regex_validator;