Gray
A parser generator written in Forth by Martin Anton Ertl <anton@mips.complang.tuwien.ac.at>. Gray takes grammars in an extended BNF and produces executable Forth code for recursive descent parsers. There is no special support for error handling. Version 3 runs under Tile Forth Release 2 by Mikael Patel.