Very old tool using Wirth's EBNF notation in a parser generator, primarily for LL(1) grammars