lola [--format c|python] [--output filename] [-Dname] grammar.ll
lola is a general purpose parser generator for context-free LL languages. It can generate a C program or Python data structure to parse the language represented by context-free LL grammars.
Keith Packard