./devel/p5-Parse-RecDescent [perl module to generate recursive descent parsers]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.967009, Package name: p5-Parse-RecDescent-1.967009
Maintained by: Andrew Fresh
Master sites:
Description
Parse::RecDescent incrementally generates top-down recursive-descent
text parsers from simple yacc-like grammar specifications. It
provides:

- Regular expressions or literal strings as terminals (tokens)
- Multiple (non-contiguous) productions for any rule
- Repeated and optional subrules within productions
- Full access to Perl within actions specified as part of the grammar
- Simple automated error reporting during parser generation and
parsing
- The ability to commit to, uncommit to, or reject particular
productions during a parse
- The ability to pass data up and down the parse tree ("down" via
subrule argument lists, "up" via subrule return values)
- Incremental extension of the parsing grammar (even during a parse)
- Precompilation of parser objects
- User-definable reduce-reduce conflict resolution via "scoring"
of matching productions


Filesize: 166.854 KB
Version History (View Complete History)
  • (2014-05-13) Updated to version: p5-Parse-RecDescent-1.967009
  • (2011-03-11) Updated to version: p5-Parse-RecDescent-1.965001
  • (2007-04-13) Updated to version: p5-Parse-RecDescent-1.94p0
  • (2006-07-21) Package added to openports.se, version p5-Parse-RecDescent-1.94 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2016-03-20 13:57:24 by Christian Weisgerber | Files touched by this commit (1617)
Log message:
Remove SHARED_ONLY from all CPAN Perl ports and the cpan and perl MODULES.
Add WANTLIB+=perl and PKG_ARCH=* as appropriate.
   2011-03-10 15:51:29 by Stuart Henderson | Files touched by this commit (3)
Log message:
update p5-Parse-RecDescent to 1.965001, all deps tested
   2011-03-10 15:51:29 by Stuart Henderson | Files touched by this commit (3)
Log message:
update p5-Parse-RecDescent to 1.965001, all deps tested
   2011-03-10 15:51:29 by Stuart Henderson | Files touched by this commit (3)
Log message:
update p5-Parse-RecDescent to 1.965001, all deps tested
   2010-12-03 04:44:38 by Antoine Jacoutot | Files touched by this commit (627)
Log message:
Bump after recent cpan.port.mk change.
ok jasper@
   2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650)
Log message:
USE_GROFF=Yes
   2010-07-13 13:46:13 by Stuart Henderson | Files touched by this commit (157)
Log message:
use REVISION
   2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599)
Log message:
Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN
   2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270)
Log message:
base64 distinfo with SHA256


   2006-11-29 01:23:31 by Marc Espie | Files touched by this commit (94)
Log message:
switch everyone left in devel to cpan
   2005-02-07 12:01:50 by Peter Valchev | Files touched by this commit (63)
Log message:
remove margarida@ from the maintainer position after a generous timeout


   2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366)
Log message:
SIZE


   2004-09-14 17:44:02 by Marc Espie | Files touched by this commit (206)
Log message:
switch to new plist, killing a few install scripts along the way.


   2004-08-10 02:10:20 by Marc Espie | Files touched by this commit (90)
Log message:
new plists


   2003-12-31 10:44:12 by Christian Weisgerber | Files touched by this commit (4)
Log message:
overhaul


   2003-04-27 13:44:28 by Margarida Sequeira | Files touched by this commit (3)
Log message:
Update to version 1.94.
- Sync PLIST
- Take MAINTAINER.


   2003-04-27 13:44:28 by Margarida Sequeira | Files touched by this commit (3)
Log message:
Update to version 1.94.
- Sync PLIST
- Take MAINTAINER.


   2003-04-27 13:44:28 by Margarida Sequeira | Files touched by this commit (3)
Log message:
Update to version 1.94.
- Sync PLIST
- Take MAINTAINER.


   2002-12-29 13:19:12 by Federico G. Schwindt | Files touched by this commit (83)
Log message:
and more..