Skip to main content

Crate perl_module

Crate perl_module 

Source
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/require import modeling and utilities. Single-line Perl import head parsing.
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.