abnf-parser allows you to compile ABNF into rule lists that can be used to parse text.
Nathan Ladd
MIT