Skip to main content

Crate perl_ts_heredoc_analysis

Crate perl_ts_heredoc_analysis 

Source
Expand description

Standalone heredoc analysis tools for Perl parsing

This crate provides detection and analysis of problematic Perl patterns, particularly around heredocs, including anti-pattern detection, dynamic delimiter recovery, encoding-aware lexing, and statement tracking.

Re-exports§

pub use perl_ts_statement_tracker as statement_tracker;

Modules§

anti_pattern_detector
Anti-pattern detection for heredoc edge cases
context_sensitive
Context-sensitive parsing for Perl operators
dynamic_delimiter_recovery
Dynamic heredoc delimiter recovery system
encoding_aware_lexer
Encoding-aware lexer for handling mid-file encoding changes
runtime_heredoc_handler
Runtime heredoc handler for dynamic evaluation and context tracking
string_utils
String utility functions for common patterns