Dinosaur is a C++ port of the GNU Bison parser generator. It is an effort to make Bison more modular and easy to modify. some of my ideas:
1. Implement different parsing algorithms (LALR, LR, LL etc.) as plugins.
2. Parser generation in multiple languages: python, Java, scheme etc.
3. An API for programmers to build bison into their own programs.
4. Builtin Lexer generator (no more dependancies on flex).
These details are provided for information only. No information here is legal advice and should not be used as such.