Skip to main content

Crate perl_qualified_name

Crate perl_qualified_name 

Source
Expand description

Focused helpers for Perl qualified-name parsing and validation.

This crate has one responsibility: split canonical Perl package-qualified names (Foo::Bar) and validate each identifier segment with Unicode-safe rules.

Enums§

QualifiedNameError
A validated parse failure for Perl-qualified names.

Functions§

container_name
Extract the parent container/package from a qualified Perl symbol.
is_valid_identifier_part
Check whether a string is a valid Perl identifier component.
split_qualified_name
Split a potentially qualified Perl name into (package, bare_name).
validate_perl_qualified_name
Validate a full Perl qualified name with package separators.