Parsing https://blog.adamant-lang.org/2019/dreaming-of-a-parser-generator/ http://savage.net.au/Marpa.html