Ken Domino
MIT
This grammar is derived from the grammar at https://github.com/pest-parser/pest/blob/f090ec1216eb52c7d0fed53986c7e02f90464130/meta/src/grammar.pest
Pest is a parser generator for PEG grammars. The syntax does not use the usual '|'-operators, and requires '~'-operators to separate applied occurrences of terminals and nonterminals, which can be rather annoying. The parser generator is written in Rust.