Expand description
Syntax-level types absorbed from Wave D satellite crates. Syntax-level types and utilities absorbed from Wave D satellite crates.
This module contains the internal implementations of AST-adjacent utilities
that were previously published as separate satellite crates. They are now
internal modules of perl-parser-core.
§Visibility pattern
erroris an internal submodule exposed viaengine::error(and root-level re-exports likeParseError,ParseOutput,error_classifier).editandheredocare re-exported at crate root under their own names (syntax::edit,heredoc_collector).path_normalize,path_security,percentile,qualified_name,source_file, andtext_lineare re-exported directly at crate root so consumers useperl_parser_core::path_normalizeetc.quoteis only accessed viaengine::quote_parserto keep quote-parsing concerns encapsulated behind the engine boundary.
Modules§
- edit
- Edit tracking for incremental parsing (previously
perl-edit). Edit tracking for incremental parsing - error
- Error types, classification, and recovery strategies (previously
perl-error). Error types for the Perl parser within the Perl parsing workflow pipeline - heredoc
- Heredoc collector and processor (previously
perl-heredoc). Heredoc collector and processor for Perl. - path_
normalize - Secure workspace-relative path normalization (previously
perl-path-normalize). Secure workspace-relative path normalization. - path_
security - Workspace-bound path validation and traversal prevention (previously
perl-path-security). Workspace-bound path validation and traversal prevention. - percentile
- Percentile helpers for integer metric samples (previously
perl-percentile). Percentile helpers for integer metric samples (previouslyperl-percentile). - qualified_
name - Perl qualified-name parsing, splitting, and validation helpers (previously
perl-qualified-name). Focused helpers for Perl qualified-name parsing and validation (previouslyperl-qualified-name). - quote
- Quote operator parsing helpers (previously
perl-quote). Uniform quote operator parsing for the Perl parser. - source_
file - Perl source-file classification helpers (previously
perl-source-file). Shared Perl source-file classification helpers. - text_
line - Text-line cursor and boundary helpers (previously
perl-text-line). Text-line cursor helpers.