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"

PPIx::Regexp - Represent a regular expression of some sort River stage three • 9 direct dependents • 167 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.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Structure::Regexp - Represent the top-level regular expression River stage three • 9 direct dependents • 167 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.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Node - Represent a container River stage three • 9 direct dependents • 167 total dependents

This class represents a structural element that contains other classes. It is an abstract class, not instantiated by the lexer....

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

PPIx::Regexp::Util - Utility functions for PPIx::Regexp; River stage three • 9 direct dependents • 167 total dependents

This module contains utility functions for PPIx::Regexp which it is convenient to centralize. Double-underscore subroutines are private to the "PPIx-Regexp" package. Their documentation is provided for the author's convenience only, and they are subj...

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

PPIx::Regexp::Constant - Constants for the PPIx::Regexp system River stage three • 9 direct dependents • 167 total dependents

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

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::Lexer - Assemble tokenizer output. River stage three • 9 direct dependents • 167 total dependents

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

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

PPIx::Regexp::Dumper - Dump the results of parsing regular expressions River stage three • 9 direct dependents • 167 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.088 - 28 Feb 2023 11:54:05 UTC

PPIx::Regexp::Element - Base of the PPIx::Regexp hierarchy. River stage three • 9 direct dependents • 167 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.088 - 28 Feb 2023 11:54:05 UTC

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

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

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

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

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

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

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::Node::Range - Represent a character range in a character class River stage three • 9 direct dependents • 167 total dependents

This class represents a character range in a character class. It is a node rather than a structure because there are no delimiters. The content is simply the two literals with the '-' operator between them....

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::Node::Unknown - Represent an unknown node. River stage three • 9 direct dependents • 167 total dependents

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

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
70 results (0.034 seconds)