Changes for version 0.010_02 - 2020-03-12

  • Try to get correct line number in derived PPI. This is done by injecting "\n" as needed. The initial #line directive becomes "#line 2", but is suppressed if I need to generate line 1.

Changes for version 0.010_01 - 2020-03-11

  • Deprecate new() argument postderef. At this stage it is only documented as deprecated. In the first release after October 1 2020 it will warn on the first use. Eventually it will be retracted, and postfix dereferences will always be recognized. This is the default behavior now.
  • Correct bracket matchers to accept multiple lines. This was, in some cases, causing interpolations to be misclassified as unknown tokens.

Modules

Parse Perl string literals and string-literal-like things.
Constants needed by PPIx-QuoteLike
Dump the results of parsing quotelike things
Represent any token.
Represent case and quote control
Represent a string delimiter
Represent an interpolation
Represent an uninterpolated string
Represent the structure of the string.
Represent insignificant white space.
Utility subroutines for PPIx::QuoteLike;