次数，排除法选择(比如除了引号的所有字符)和注释等的增强机制。不管所有这些增强，EBNF 在能定义的语言的意义上不比 BNF 更强大。在原理上用 EBNF 定义的任何文法都可以用 BNF 表达。但是经常导致可观的更多规则的表示。EBNF 已经被ISO用代码 "ISO/IEC 14977:1996(E)" 标准化了。在某些场合任何扩展的 BNF 都被称为 EBNF。例如 W3C 使用 "one" EBNF 来规定 XML。
扩展.依据 ISO 14977 标准，提供了两个