Skip to main content

Module prelude

Module prelude 

Source
Expand description

Canonical convenience imports for consumers. Canonical convenience imports for perl-parser consumers.

Re-exports§

pub use crate::analysis;
pub use crate::dead_code::DeadCode;
pub use crate::dead_code::DeadCodeAnalysis;
pub use crate::dead_code::DeadCodeDetector;
pub use crate::dead_code::DeadCodeStats;
pub use crate::dead_code::DeadCodeType;
pub use crate::incremental::Edit;
pub use crate::incremental::IncrementalState;
pub use crate::incremental::apply_edits;
pub use crate::refactor;
pub use crate::workspace;

Structs§

Node
Core AST node representing any Perl language construct within parsing workflows.
ParseOutput
Structured output from parsing, combining AST with all diagnostics.
Parser
Parser state for a single Perl source input.

Enums§

NodeKind
Comprehensive enumeration of all Perl language constructs supported by the parser.
ParseError
Comprehensive error types that can occur during Perl parsing workflows

Type Aliases§

ParseResult
Result type for parser operations in the Perl parsing workflow pipeline
SourceLocation
Type alias for backward compatibility with SourceLocation.