ohm is an open source grammar language created in 2014.
git clone https://github.com/harc/ohm
Try now: TIO
A library and language for building parsers, interpreters, compilers, etc.
View source