
Parboiled is a library providing 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.