A JavaScript library for building parsers, interpreters, compilers, and more

Ohm: A user-friendly parsing toolkit for JavaScript and TypeScript