language-bnf-grammars is a collection of TextMate grammars for highlighting syntax for several BNF and BNF-inspired grammar syntaxes. The provided syntaxes are BNF, ABNF, EBNF and Regular BNF. A BNF-inspired, high level, generic "Grammar" syntax is also provided.
The BNF, ABNF, EBNF and Regular BNF syntaxes are taken from http://www.cs.man.ac.uk/~pjj/bnf/ebnf.html, specifically the BNF, ABNF (RFC2234), ISO EBNF and EBNF for XML.
The "Grammar" syntax is
BNF is configured for files ending with .bnf, ABNF for .abnf, EBNF for .ebnf and Regular BNF for .regbnf or .ebnf