Expand description
Unified Perl module facade.
This crate absorbs 13 perl-module-* microcrates into a single published
facade with internal module folders.
Re-exports§
pub use api::*;
Modules§
- api
- Stable facade exports for external consumers. Public API facade for perl-module.
- boundary
- Boundary-facing helpers shared across module resolution flows. Boundary-aware standalone Perl module-token scanning.
- import
use/requireimport modeling and utilities. Single-line Perl import head parsing and literal require/import extraction.- import_
match - Import matching and candidate filtering. Single-line module-import match predicates.
- name
- Canonical Perl module name representation and parsing. Perl module-name separator normalization and variant helpers.
- path
- Filesystem path derivation and normalization for modules. Perl module name/path conversion helpers.
- reference
- Symbol reference types used by resolver and index layers. Cursor-aware Perl module reference extraction.
- rename
- Safe module/file rename primitives. Deterministic module-import rename edit planning.
- resolution
- Core module resolution pipeline and result types. Deterministic and secure Perl module resolution helpers.
- token
- Token-facing adapters used by module parsing. Boundary-safe Perl module token replacement helpers.
- token_
core - Shared token model primitives and low-level helpers. Shared primitives for Perl module token parsing and boundary detection.
- token_
parser - Lightweight token parser for module-related syntax. Single-line Perl module token parsing.