Changes for version 0.015
- Documented intent to revoke support for features introduced in a development Perl which do not make it to a production release. This is necessary because in this case the syntax could be reused with different semantics. Added support for Perl 5.13.6 (?^...) construction. Added support for Perl 5.13.6 d, l, and u modifiers. Fixed inconsistency in perl_version_introduced() results between PPIx::Regexp::Token::Modifier and PPIx::Regexp::Token::GroupType::Modifier. Corrected PPIx::Regexp::Constant RE_CAPTURE_NAME docs, somehow missed back at 0.010_01.
Modules
- PPIx::Regexp - Represent a regular expression of some sort
- PPIx::Regexp::Constant - Constants for the PPIx::Regexp system
- PPIx::Regexp::Dumper - Dump the results of parsing regular expressions
- PPIx::Regexp::Element - Base of the PPIx::Regexp hierarchy.
- PPIx::Regexp::Lexer - Assemble tokenizer output.
- PPIx::Regexp::Node - Represent a container
- PPIx::Regexp::Node::Range - Represent a character range in a character class
- PPIx::Regexp::Structure - Represent a structure.
- PPIx::Regexp::Structure::Assertion - Represent a parenthesized assertion
- PPIx::Regexp::Structure::BranchReset - Represent a branch reset group
- PPIx::Regexp::Structure::Capture - Represent capture parentheses.
- PPIx::Regexp::Structure::CharClass - Represent a character class
- PPIx::Regexp::Structure::Code - Represent one of the code structures.
- PPIx::Regexp::Structure::Main - Represent a regular expression proper, or a substitution
- PPIx::Regexp::Structure::Modifier - Represent modifying parentheses
- PPIx::Regexp::Structure::NamedCapture - Represent a named capture
- PPIx::Regexp::Structure::Quantifier - Represent curly bracket quantifiers
- PPIx::Regexp::Structure::Regexp - Represent the top-level regular expression
- PPIx::Regexp::Structure::Replacement - Represent the replacement in s///
- PPIx::Regexp::Structure::Subexpression - Represent an independent subexpression
- PPIx::Regexp::Structure::Switch - Represent a switch
- PPIx::Regexp::Structure::Unknown - Represent an unknown structure.
- PPIx::Regexp::Support - Basis for the PPIx::Regexp support classes
- PPIx::Regexp::Token - Base class for PPIx::Regexp tokens.
- PPIx::Regexp::Token::Assertion - Represent a simple assertion.
- PPIx::Regexp::Token::Backreference - Represent a back reference
- PPIx::Regexp::Token::Backtrack - Represent backtrack control.
- PPIx::Regexp::Token::CharClass - Represent a character class
- PPIx::Regexp::Token::CharClass::POSIX - Represent a POSIX character class
- PPIx::Regexp::Token::CharClass::POSIX::Unknown - Represent an unknown or unsupported POSIX character class
- PPIx::Regexp::Token::CharClass::Simple - This class represents a simple character class
- PPIx::Regexp::Token::Code - Represent a chunk of Perl embedded in a regular expression.
- PPIx::Regexp::Token::Comment - Represent a comment.
- PPIx::Regexp::Token::Condition - Represent the condition of a switch
- PPIx::Regexp::Token::Control - Case and quote control.
- PPIx::Regexp::Token::Delimiter - Represent the delimiters of the regular expression
- PPIx::Regexp::Token::Greediness - Represent a greediness qualifier.
- PPIx::Regexp::Token::GroupType - Represent a grouping parenthesis type.
- PPIx::Regexp::Token::GroupType::Assertion - Represent a look ahead or look behind assertion
- PPIx::Regexp::Token::GroupType::BranchReset - Represent a branch reset specifier
- PPIx::Regexp::Token::GroupType::Code - Represent one of the embedded code indicators
- PPIx::Regexp::Token::GroupType::Modifier - Represent the modifiers in a modifier group.
- PPIx::Regexp::Token::GroupType::NamedCapture - Represent a named capture
- PPIx::Regexp::Token::GroupType::Subexpression - Represent an independent subexpression marker
- PPIx::Regexp::Token::GroupType::Switch - Represent the introducing characters for a switch
- PPIx::Regexp::Token::Interpolation - Represent an interpolation in the PPIx::Regexp package.
- PPIx::Regexp::Token::Literal - Represent a literal character
- PPIx::Regexp::Token::Modifier - Represent modifiers.
- PPIx::Regexp::Token::Operator - Represent an operator.
- PPIx::Regexp::Token::Quantifier - Represent an atomic quantifier.
- PPIx::Regexp::Token::Recursion - Represent a recursion
- PPIx::Regexp::Token::Reference - Represent a reference to a capture
- PPIx::Regexp::Token::Structure - Represent structural elements.
- PPIx::Regexp::Token::Unknown - Represent an unknown token
- PPIx::Regexp::Token::Unmatched - Represent an unmatched right bracket
- PPIx::Regexp::Token::Whitespace - Represent whitespace
- PPIx::Regexp::Tokenizer - Tokenize a regular expression
- PPIx::Regexp::Util - Utility functions for PPIx::Regexp;