Instaparse: What if context-free grammars were as easy to use as regexes?
github.com