The PILL
The PILL (Parser, Compiler and Interpreter generator, based on LL(*)) is a new Compiler-Compiler technology. It can generate parsers, compilers and interpreters. It offers a rich set of EBNF language elements and allows for multiple pass generation, based on dynamic attribution.
All generated code is human readable, changeable and debug-able.