Generate Recursive-Descent Parsers
RecDescent incrementally generates top-down recursive-descent text
parsers from simple yacc-like grammar specifications.
- Developed at devel:languages:perl
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/perl-Parse-RecDescent && cd $_
- Create Badge
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 (coolo)
accepted
request 123200
from
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