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
In Section
Seekers of Perl Wisdom