Search results for "module:PPIx::Regexp::Structure::Main"
PPIx::Regexp::Structure::Main - Represent a regular expression proper, or a substitution
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.088 - 28 Feb 2023 11:54:05 UTC
PPIx::Regexp - Represent a regular expression of some sort
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 - Represent a structure.
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::Element - Base of the PPIx::Regexp hierarchy.
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::Structure::Regexp - Represent the top-level regular expression
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::Structure::Replacement - Represent the replacement in s///
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.088 - 28 Feb 2023 11:54:05 UTC