Tatsu is a tool and library that takes grammars in a variation of EBNF as …
https://github.com/neogeny/TatSu.git
v5.9.2