What type of parser does this produce?
[1]: https://github.com/pest-parser/pest/blob/master/pest/example...
Basically, you have tools for context free grammars such as GNU Bison or Yacc. This is an alternative, but with PEG.
For more in-depth info, there's the original PEG paper. [2]
[1]: http://bford.info/packrat [2]: http://bford.info/pub/lang/peg
The README doesn't say, but most PEGs in the wild (AFAICT) compile down to / are implemented by packrat parsers.
E: turns out this is wrong anyway.