Claude.ai just helped me make a whole lot more sense of the absolute mess that is BNF-family syntaxes. 🤔
I just discovered ABNF is actually a standard, RFC 4234.
Why isn't this more widely used?
BNF in the wild drives me nuts - no two grammars are ever written in the same flavor of BNF, and often grammars are published as merely "BFN" neglecting to even specify which BNF variant was used.
Are there any other BNF variants that are properly standardized?