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

PPIx::Regexp::Tokenizer - Tokenize a regular expression River stage three • 9 direct dependents • 168 total dependents

This class provides tokenization of the regular expression....

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

PPIx::Regexp::Lexer - Assemble tokenizer output. River stage three • 9 direct dependents • 168 total dependents

This class takes the token stream generated by PPIx::Regexp::Tokenizer and generates the parse tree....

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

PPIx::Regexp::Support - Basis for the PPIx::Regexp support classes River stage three • 9 direct dependents • 168 total dependents

This abstract class provides methods for the "PPIx::Regexp" support classes....

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

PPIx::Regexp::Element - Base of the PPIx::Regexp hierarchy. River stage three • 9 direct dependents • 168 total dependents

This class is the base of the PPIx::Regexp object hierarchy. It provides the same kind of navigational functionality that is provided by PPI::Element....

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

PPIx::Regexp::Dumper - Dump the results of parsing regular expressions River stage three • 9 direct dependents • 168 total dependents

This class generates a formatted dump of a PPIx::Regexp::Element object (or any subclass thereof), a PPIx::Regexp::Tokenizer object, or a string that can be made into one of these....

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

PPIx::Regexp::Token::Unknown - Represent an unknown token River stage three • 9 direct dependents • 168 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.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Token::GroupType - Represent a grouping parenthesis type. River stage three • 9 direct dependents • 168 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.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Token::Delimiter - Represent the delimiters of the regular expression River stage three • 9 direct dependents • 168 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.085 - 16 Apr 2022 15:01:11 UTC

PPIx::Regexp::Token::Unmatched - Represent an unmatched right bracket River stage three • 9 direct dependents • 168 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.085 - 16 Apr 2022 15:01:11 UTC
10 results (0.072 seconds)