Ohm: Parsing Made Easy
Hi HN, I'm a researcher at HARC (<a href="https://harc.ycr.org/" rel="nofollow">https://harc.ycr.org/</a>) and one of the authors of Ohm. We've used it to power several of our programming language investigations, such as Seymour (which was on HN yesterday: <a href="https://news.ycombinator.com/item?id=15471954" rel="nofollow">https://news.ycombinator.com/item?id=15471954</a>) and Chorus (<a href="http://www.chorus-home.org/" rel="nofollow">http://www.chorus-home.org/</a>).<p>If you're interested, here's the grammar for the language used in the Seymour demo: <a href="https://github.com/harc/seymour/blob/6f55361ad3410f42f67f183da7b7549418884e50/lang/grammar.js" rel="nofollow">https://github.com/harc/seymour/blob/6f55361ad3410f42f67f183...</a><p>Happy to answer any questions that you have!