The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.967011 - 2015-09-12

  • Correct some typos in the documentation. (RT.cpan.org #87185, thanks dsteinbrunner!)
  • Sort hash keys and rulenames when generating code. This keeps the output text for a given input text the same, reducing differences in automated builds. (RT.cpan.org #102160, thanks Reiner!)
  • Precompiled parsers now document which $Parse::RecDescent::VERSION was used to generate them. (RT.cpan.org #77001)

Changes for version 1.967_010 - 2013-07-07

  • Base the standalone precompiled parser's runtime name on the parser's class, rather than use the fixed "Parse::RecDescent::_Runtime". This prevents "already defined" warnings when two standalone precompiled parsers are used.
  • Add support for allowing precompiled parsers to share a common runtime via the Precompile({-runtime_class}) option and the PrecompiledRuntime() function.
  • Warn on creation of Precompiled parsers that depend on Parse::RecDescent.
  • *** NON-BACKWARDS COMPATIBLE CHANGE! *** Change global the <skip:> directive to eval similar to other <skip:> directives, rather than being single-quoted in the resulting parser.

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