Download Source Package : Not found
Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.
The Perl module 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, optional and alternate sub-rules within productions,
* Late-bound (run-time dispatched) sub-rules
* 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),
* The ability to retrieve the generated parsing code.
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| all | 145.1 kB | 608 kB | [list of files] |