p5.32-parse-recdescent (perl/p5-parse-recdescent) Updated: 2 years, 10 months ago Add to my watchlist

Generate Recursive-Descent Parsers

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.

Version: 1.967.15 License: (Artistic-1 or GPL) GitHub
Reset

13 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
12.arm64 69924 2022-11-09 0:26:10 0:00:13 13806 build successful
12.arm64 9828 2021-11-10 11:47:02 0:00:22 724 build successful
10.10 146598 2021-06-27 11:25:15 0:01:04 46918 build successful
10.13 114561 2021-06-26 4:51:42 0:01:13 37796 build successful
10.9 150684 2021-06-23 6:52:31 0:01:04 46599 build successful
10.11 145180 2021-06-22 6:10:02 0:01:33 46851 build successful
10.12 150090 2021-06-22 1:35:48 0:01:15 45843 build successful
10.15 61556 2021-06-22 1:24:28 0:01:33 17499 build successful
10.14 90190 2021-06-21 22:54:11 0:01:20 28504 build successful
10.6.x86_64 61492 2021-06-21 14:13:22 0:01:20 19261 build successful
11 35006 2021-06-21 8:00:19 0:01:55 7308 build successful
10.7 57011 2021-06-21 1:49:21 0:00:56 19319 build successful
10.8 50466 2021-06-21 1:29:56 0:00:56 17181 build successful