This grammar parses various styles of Backus-Naur Form (BNF). BNF is distinguished from Extend BNF (EBNF) with the addition of Kleene operators.
Ken Domino
https://dl.acm.org/doi/pdf/10.1145/366193.366201
https://dl.acm.org/doi/pdf/10.1145/355588.365140
- Grammar is ambiguous.