The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

PPIx::Regexp::Token - Base class for PPIx::Regexp tokens. River stage three • 9 direct dependents • 167 total dependents

This class represents the base of the class hierarchy for tokens in the PPIx::Regexp package....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Code - Represent a chunk of Perl embedded in a regular expression. River stage three • 9 direct dependents • 167 total dependents

This class represents a chunk of Perl code embedded in a regular expression. Specifically, it results from parsing things like (?{ code }) (??{ code }) or from the replacement side of an s///e. Technically, interpolations are also code, but they pars...

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::NoOp - Represent a token that does nothing. River stage three • 9 direct dependents • 167 total dependents

This class represents a token the does nothing....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Comment - Represent a comment. River stage three • 9 direct dependents • 167 total dependents

This class represents a comment - both parenthesized comments (i.e. "(?# this is a comment )" and the /x mode end-of-line comments....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Unknown - Represent an unknown token River stage three • 9 direct dependents • 167 total dependents

This token represents something that could not be identified by the tokenizer. Sometimes the lexer can fix these up, but the presence of one of these in a finished parse represents something in the regular expression that was not understood....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Literal - Represent a literal character River stage three • 9 direct dependents • 167 total dependents

This class represents a literal character, no matter how specified....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Control - Case and quote control. River stage three • 9 direct dependents • 167 total dependents

This class represents the case and quote controls. These apply when the regular expression is compiled, changing the actual expression generated. For example print qr{\Ufoo\E}, "\n" prints (?-xism:FOO)...

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Modifier - Represent modifiers. River stage three • 9 direct dependents • 167 total dependents

This class represents modifier characters at the end of the regular expression. For example, in "qr{foo}smx" this class would represent the terminal "smx". The "a", "aa", "d", "l", and "u" modifiers The "a", "aa", "d", "l", and "u" modifiers, introdu...

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Operator - Represent an operator. River stage three • 9 direct dependents • 167 total dependents

This class represents an operator. In a character class, it represents the negation ("^") and range ("-") operators. Outside a character class, it represents the alternation ("|") operator....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Assertion - Represent a simple assertion. River stage three • 9 direct dependents • 167 total dependents

This class represents one of the simple assertions; that is, those that are not defined via parentheses. This includes the zero-width assertions "^", "$", "\b", "\B", "\A", "\Z", "\z" and "\G", as well as: * The "\z" assertion added in Perl 5.005, * ...

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Delimiter - Represent the delimiters of the regular expression River stage three • 9 direct dependents • 167 total dependents

This token represents the delimiters of the regular expression. Since the tokenizer has to figure out where these are anyway, this class is used to give the lexer a hint about what is going on....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Backtrack - Represent backtrack control. River stage three • 9 direct dependents • 167 total dependents

This class represents one of the backtrack controls....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Unmatched - Represent an unmatched right bracket River stage three • 9 direct dependents • 167 total dependents

This class is used to represent an unmatched right bracket of any sort - parenthesis, square bracket, curly bracket, or whatever. This class is not generated by the tokenizer; instead the lexer reblesses a PPIx::Regexp::Token::Structure into it when ...

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Recursion - Represent a recursion River stage three • 9 direct dependents • 167 total dependents

This class represents a recursion to a named or numbered capture....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Reference - Represent a reference to a capture River stage three • 9 direct dependents • 167 total dependents

This abstract class represents a reference to a capture buffer, either numbered or named. It should never be instantiated, but it provides a number of methods to its subclasses....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Condition - Represent the condition of a switch River stage three • 9 direct dependents • 167 total dependents

This class represents the condition portion of a switch or conditional expression, provided that condition is reasonably represented as a token....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

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

This class represents a character class. It is not intended that this class be instantiated; it simply serves to identify a character class in the class hierarchy, and provide any common methods that might become useful....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Structure - Represent structural elements. River stage three • 9 direct dependents • 167 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.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::GroupType - Represent a grouping parenthesis type. River stage three • 9 direct dependents • 167 total dependents

This class represents any of the magic sequences of characters that can follow an open parenthesis. This particular class is intended to be abstract....

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Token::Quantifier - Represent an atomic quantifier. River stage three • 9 direct dependents • 167 total dependents

This class represents an atomic quantifier; that is, one of the characters "*", "+", or "?". Note that if they occur inside a variable-length look-behind, '?' implies a minimum Perl version of 5.29.9, and '+' and '*' are regarded as parse errors and ...

WYANT/PPIx-Regexp-0.088 - 28 Feb 2023 11:54:05 UTC
49 results (0.049 seconds)