diff options
author | Bill Fumerola <billf@FreeBSD.org> | 1999-09-05 20:23:19 +0000 |
---|---|---|
committer | Bill Fumerola <billf@FreeBSD.org> | 1999-09-05 20:23:19 +0000 |
commit | 56eda0e1e82bc843fb03556f17b73281d7214d1b (patch) | |
tree | dec6824652afd8c10bc3ad49a08625ac50eca000 /devel/p5-Parse-RecDescent/pkg-descr | |
parent | e5448d0679a8868247fafbcb5a322c25ad57b655 (diff) |
Notes
Diffstat (limited to 'devel/p5-Parse-RecDescent/pkg-descr')
-rw-r--r-- | devel/p5-Parse-RecDescent/pkg-descr | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/devel/p5-Parse-RecDescent/pkg-descr b/devel/p5-Parse-RecDescent/pkg-descr new file mode 100644 index 000000000000..d92d4238c98c --- /dev/null +++ b/devel/p5-Parse-RecDescent/pkg-descr @@ -0,0 +1,13 @@ + 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 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. |