perl-parser 0.13.3

Native Perl parser (v3) — recursive descent with Tree-sitter-compatible AST, semantic analysis, and LSP provider engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Canonical convenience imports for `perl-parser` consumers.

pub use crate::analysis;
pub use crate::core::{
    Node, NodeKind, ParseError, ParseOutput, ParseResult, Parser, SourceLocation,
};
#[cfg(not(target_arch = "wasm32"))]
pub use crate::dead_code::{
    DeadCode, DeadCodeAnalysis, DeadCodeDetector, DeadCodeStats, DeadCodeType,
};
#[cfg(feature = "incremental")]
pub use crate::incremental::{Edit, IncrementalState, apply_edits};
pub use crate::refactor;
pub use crate::workspace;