Clojure's Instaparse: context-free grammars as easy to use as regexes | Dark Hacker News