This package uses Jay Earley's algorithm for parsing context-free grammars, and comes with some generic Abstract Syntax Tree routines. There is also a prototype scanner that does its job by combining ...