http://www.perlmonks.org?node_id=1051983


in reply to How to create a parser from an [AE]BNF grammar

Yes, what you do is you write a ABNF parser using one of those grammars, then you parse your abnf into one of those grammars, and then you're done :)

Oh look, Convert Augmented BNF (ABNF) to Regexp::Grammars

OTOH, (I think) SLIF has a few good points about BNF