Generate Recursive-Descent Parsers

Edit Package perl-Parse-RecDescent

RecDescent incrementally generates top-down recursive-descent text
parsers from simple yacc-like grammar specifications.

Refresh
Refresh
Source Files
Filename Size Changed
Parse-RecDescent-1.967009.tar.gz 0000170858 167 KB
perl-Parse-RecDescent.changes 0000013290 13 KB
perl-Parse-RecDescent.spec 0000001956 1.91 KB
Revision 25 (latest revision is 32)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 123200 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 25)
- updated to 1.967009
     - Revised ExtUtils::MakeMaker build/configure version
       requirements. (RT.cpan.org #74787, Thanks Paul!)
     - Revised Text::Balanced prereq to require version 1.95,
       necessary for t/skip.t to pass.
       (RT.cpan.org #74787, Thanks Paul!)
     - Removed unused version.pm prereq.
     - Fix a circular reference memory leak caused by the use of
       $AUTOLOAD in sub AUTOLOAD{} in the generated parser's
       namespace.  Workaround documented in perl5 RT #110248.
       Workaround a circular reference memory leak in ISA documented
       by perl5 RT #92708.  A parser's DESTROY() method redefines all
       subs before deleting the stash, to avoid circular references
       between subrules. (RT #53710, thanks Andreas!)
     - Parse::RecDescent::AUTOLOAD did not correctly handle
       initializing the line counting mechanism when a reference to a
       scalar was passed to the parser. (RT.cpan.org #27705, thanks
       Justin!)
     - Restore old _parserepeat calling convention.  Change a
       parser's DESTROY method to check for $self->{_not_precompiled}
       instead of $self->{_precompiled}. (Fix for RT #74593).
Comments 0
openSUSE Build Service is sponsored by