TatSu takes grammars in variation of EBNF, outputs memoizing Python PEG parsers | Heykuki News