PPIx::Regexp::Token::Interpolation(3pm)

PPIx::Regexp::Token::Interpolation3pm

Represent an interpolation in the ppix::regexp package.

Usage

 use PPIx::Regexp::Dumper;
 PPIx::Regexp::Dumper->new('qr{$foo}smx')->print();

Inheritance

"PPIx::Regexp::Token::Interpolation" is a PPIx::Regexp::Token::Code.

"PPIx::Regexp::Token::Interpolation" has no descendants.

Overview

This class represents a variable interpolation into a regular expression. In the "SYNOPSIS" the $foo would be represented by an object of this class.

Incompatible Change: Parse of '@{[ ... ]}'

In versions 0.083 and earlier, '@{[ ... ]}' parsed as a member of this class. In 0.084 and later, it parses as a member of "PPIx::Regexp::Token::Code". This more accurately reflects the actual contents of the token, and enables the recognition of the full range of postfix dereference operators for versioning purposes, not just those valid in interpolations.

Methods

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

is_matcher

This method returns "undef" because a static analysis can not in general tell whether a piece of code matches anything.

Support

Support is by the author. Please file bug reports at <https://github.com/trwyant/perl-PPIx-Regexp/issues> or in electronic mail to the author.

Releases

9 releases since Debian 6.0 (Squeeze); the text changed 8 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13
  9. Arch

Author

Thomas R. Wyant, III harryfmudd at comcast dot net

From perl-ppix-regexp 0.092-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.