parboiled is a grammar language created in 2009 by Mathias Sirthias.
#1193on PLDB | 15Years Old |
git clone https://github.com/sirthias/parboiled
parboiled is a mixed Java/Scala library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs). PEGs are an alternative to context free grammars (CFGs) for formally specifying syntax, they make a good replacement for regular expressions and generally have quite a few advantages over the "traditional" way of building parsers via CFGs.