Tom Wyant > PPIx-Regexp > PPIx::Regexp::Token::Assertion

PPIx-Regexp-0.050.tar.gz

Dependencies

Annotate this POD

CPAN RT

 Open 0
View/Report Bugs
Module Version: 0.050

NAME

PPIx::Regexp::Token::Assertion - Represent a simple assertion.

SYNOPSIS

``` use PPIx::Regexp::Dumper;
PPIx::Regexp::Dumper->new( 'qr{\bfoo\b}smx' )
->print();```

INHERITANCE

`PPIx::Regexp::Token::Assertion` is a PPIx::Regexp::Token.

`PPIx::Regexp::Token::Assertion` has no descendants.

DESCRIPTION

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,
• The `\K` assertion added in Perl 5.009005,
• The `\b{gcb}` assertion (and friends) added in Perl 5.021009. Similar braced constructions (like `\b{foo}`) are unknown tokens.

METHODS

This class provides no public methods beyond those provided by its superclass.

SUPPORT

Support is by the author. Please file bug reports at http://rt.cpan.org, or in electronic mail to the author.

AUTHOR

Thomas R. Wyant, III wyant at cpan dot org