Changes for version 1.967001 - 2012-01-28

  • Addressed RT.cpan.org #28314: regex modifiers for tokens not honored during regex syntax check. (Thanks SADAHIRO!)
  • Fixed some POD typos
  • Added message on how to turn off "default" hint value in the default hint value ($::RD_HINT = 0). RT.cpan.org # #4898.
  • Modified _write_ERROR to call formline twice to avoid repeated $errorprefix.
  • Collected match tracing messages into a common function which takes into account positive/negative lookahead.
  • Addressed RT.cpan.org #74258: RD_AUTOSTUB does not work with precompiled parsers. (Thanks Yuri!)
    • Special-case $::RD_AUTOSTUB eq 1. $::RD_AUTOSTUB's value is ignored, and the unknown subrule 'rule' has a production "rule: 'rule'", rather than "rule: '1'".
    • Change Parse::RecDescent::new to call $self->Replace with only the grammar as an argument. That prevents the $compiling argument to new() from being incorrectly interpreted as $isimplicit.

Changes for version 1.966_002 - 2012-01-22

  • *** NON-BACKWARDS COMPATIBLE CHANGE! *** Change the caches for $prevline and $thisline to be local to the parser, rather than lexical vars in Parse::RecDescent. This prevents previously generated parsers from interfering with the line counts of later parsers.
  • removed trailing whitespace from all member files (cosmetic)
  • new tests, updated MANIFEST
  • Added Jeremy Braun as an author and current maintainer
  • update file permissions
  • fixed a few broken links in the pod

Changes for version 1.966_001 - 2011-11-14

  • Applied fix to restore skipped prefixes on match failure (thanks Jeremy!)
  • Removed formats to eliminate problems with filehandle duplication in forked environments

Changes for version 1.966_000 - 2011-06-27

  • Patched unnamed subrules, so that they actual fail when not correctly specified (thanks Evgeniy!)
  • Added skip tests (thanks Flavio)
  • Added doc patch to make $skip semantics clearer (thanks Flavio!)
  • Fixed POD description of <rightop:...> semantics (thanks Dirk!)

Documentation

extract components from sourcecode written in the C programming language

Modules

Generate Recursive-Descent Parsers

Provides

in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm
in lib/Parse/RecDescent.pm