Bug 12569

Summary: A recursive descent parsing framework for Perl
Product: Ports & Packages Reporter: wghicks <wghicks>
Component: Individual Port(s)Assignee: bill fumerola <billf>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
p5-Parse-RecDescent.tgz none

Description wghicks 1999-07-09 08:10:00 UTC
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.

How-To-Repeat: 
Install the port  ;)
Comment 1 bill fumerola freebsd_committer freebsd_triage 1999-08-01 20:01:36 UTC
Responsible Changed
From-To: freebsd-ports->billf

I'll look into this. 
Comment 2 bill fumerola freebsd_committer freebsd_triage 1999-09-05 21:20:38 UTC
State Changed
From-To: open->closed

Imported, thanks.