# $Id: Portfile,v 1.3 2005/08/11 21:33:28 rshaw Exp $
PortSystem 1.0
PortGroup perl5 1.0

perl5.setup		Parse-RecDescent 1.94
revision		1
maintainers		darwinports@opendarwin.org
description		Generate Recursive-Descent Parsers
long_description	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, optional and alternate subrules within \
					productions, \
					* Late-bound (run-time dispatched) subrules \
					* 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, \
					* 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. \
					See the file "RecDescent.pod" for excruciating \
					detail on all of this.
checksums		md5 497600b337a501eae11f31195ccec9d4
platforms		darwin

