parboiled2 is a grammar language created in 2009 by Mathias Sirthias.
git clone https://github.com/sirthias/parboiled2
A macro-based PEG parser generator for Scala 2.10+