Search results for "module:PPIx::Regexp::Structure"

PPIx::Regexp::Structure::Regexp - Represent the top-level regular expression River stage three • 9 direct dependents • 168 total dependents

This class represents the top-level regular expression. In the example given in the "SYNOPSIS", the "{foo}" will be represented by this class....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure - Represent a structure. River stage three • 9 direct dependents • 168 total dependents

This class represents a bracketed construction of some sort. The brackets are considered part of the structure, but not inside it. So the "elements()" method returns the brackets if they are defined, but the "children()" method does not....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Code - Represent one of the code structures. River stage three • 9 direct dependents • 168 total dependents

This class represents one of the code structures, either (?{ code }) or (??{ code })...

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Main - Represent a regular expression proper, or a substitution River stage three • 9 direct dependents • 168 total dependents

This abstract class represents one of the top-level structures in the expression. Both PPIx::Regexp::Structure::Regexp and PPIx::Regexp::Structure::Replacement are derived from it....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Token::Structure - Represent structural elements. River stage three • 9 direct dependents • 168 total dependents

This class represents things that define the structure of the regular expression. This typically means brackets of various sorts, but to prevent proliferation of token classes the type of the regular expression is stored here....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Switch - Represent a switch River stage three • 9 direct dependents • 168 total dependents

This class represents a switch, or conditional expression. The condition will be the first child....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Capture - Represent capture parentheses. River stage three • 9 direct dependents • 168 total dependents

This class represents capture parentheses....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Unknown - Represent an unknown structure. River stage three • 9 direct dependents • 168 total dependents

This class is used for a structure which the lexer recognizes as being improperly constructed....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::RegexSet - Represent a regexp character set River stage three • 9 direct dependents • 168 total dependents

This class represents a regex character set. These were introduced in Perl 5.17.8, and documented as experimental and subject to change. If changes introduced in Perl result in changes in the way "PPIx::Regexp" parses the regular expression, "PPIx::R...

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Modifier - Represent modifying parentheses River stage three • 9 direct dependents • 168 total dependents

This class represents parentheses that apply modifiers to their contents -- even if there are no modifiers. The latter is to say that "(?:foo)" also ends up as this class....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::CharClass - Represent a character class River stage three • 9 direct dependents • 168 total dependents

This class represents a square-bracketed character class....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Assertion - Represent a parenthesized assertion River stage three • 9 direct dependents • 168 total dependents

This class represents one of the parenthesized assertions, either look ahead or look behind, and either positive or negative....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Script_Run - Represent a script run group River stage three • 9 direct dependents • 168 total dependents

This class represents a script run group. That is, the construction "(+script_run:...)", "(*script_run:...)", or "(*sr:...)". The first form was added in Perl 5.27.8 but retracted in favor of the second ant third forms (which are equivalent) in Perl ...

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Quantifier - Represent curly bracket quantifiers River stage three • 9 direct dependents • 168 total dependents

This class represents curly bracket quantifiers such as "{3}", "{3,}" and "{3,5}". The contents are left as literals or interpolations. Note that if they occur inside a variable-length look-behind, quantifiers with different low and high limits (such...

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::BranchReset - Represent a branch reset group River stage three • 9 direct dependents • 168 total dependents

This class represents a branch reset group. That is, the construction "(?|(...)|(...)|...)". This is new with Perl 5.010....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Replacement - Represent the replacement in s/// River stage three • 9 direct dependents • 168 total dependents

This class represents the replacement in a substitution operation. In the example given in the "SYNOPSIS", the "{bar}" will be represented by this class. Note that if the substitution is not bracketed (e.g. "s/foo/bar/g"), this structure will contain...

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::NamedCapture - Represent a named capture River stage three • 9 direct dependents • 168 total dependents

This class represents a named capture. Its content will be something like one of the following: (?<NAME> ... ) (?'NAME' ... ) (?P<NAME> ... )...

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Subexpression - Represent an independent subexpression River stage three • 9 direct dependents • 168 total dependents

This class represents an independent subexpression which must (says perlre) match at the current location....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Structure::Atomic_Script_Run - Represent an atomic script run group River stage three • 9 direct dependents • 168 total dependents

This class represents an atomic script run group. That is, the constructions "(*atomic_script_run:...)" and "(*asr:...)". These are new with Perl 5.27.9. If this construction does not make it into Perl 5.28, this class will be retracted....

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp - Represent a regular expression of some sort River stage three • 9 direct dependents • 168 total dependents

The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl. This class forms the root of the parse tree, playing a role similar to PPI::Document. This package shares with PPI the ...

WYANT/PPIx-Regexp-0.085 - 16 Apr 2022 15:01:11 UTC
30 results (0.06 seconds)