 |
Grammatica
Grammatica is a free LL(k) parser generator (compiler compiler) for C# and Java. Support for automatic error recovery, and instant parsing is available.
http://grammatica.percederberg.net/
Percederberg.net ~
Site Info
Whois
Trace Route
RBL Check
|
 |
Lapg
The combined lexical analyzer and parser generator, which converts a description for a context-free LALR grammar into source file to parse the grammar. [Open source, GPL]
http://lapg.sourceforge.net/
Sourceforge.net ~
Site Info
Whois
Trace Route
RBL Check
|
 |
Bison++ and Flex++
A retargeting of bison-1 and flex 2.3 to C++ capable of generating classes. As with Bison and Flex these two tools are independent but designed for mutual compatibility. Examples are provided to help in getting started.
ftp://lnx1.hrz.tu-darmstadt.de/pub/programming/languages/C++/tools/flex++bison++/
Tu-darmstadt.de ~
Site Info
Whois
Trace Route
RBL Check
|
 |
jay
A version of yacc for Java rather than C. Documentation in German.
http://www.cs.rit.edu/~ats/projects/lp/doc/jay/package-summary.html
Rit.edu ~
Site Info
Whois
Trace Route
RBL Check
|
 |
Ragel State Machine Compiler
Compiles FSMs from regular languages into executable C, C++, Objective-C or D code. The GPL'ed software can be used to create a parser for any language that is regular. Examples include parsing Unix mailbox files and general lexing tasks.
http://www.complang.org/ragel/
Complang.org ~
Site Info
Whois
Trace Route
RBL Check
|
 |
Kelbt: Backtracking LR Parsing
Kelbt generates backtracking LALR(1) parsers. Whereas standard LALR(1) parser generators emit an error upon encountering a conflict in the parse tables, Kelbt forges onward, generating parsers which handle conflicts by backtracking at runtime. As Kelbt i
http://www.complang.org/kelbt/
Complang.org ~
Site Info
Whois
Trace Route
RBL Check
|
|
|
|