可以用 BNF 表达。但是经常导致可观的更多规则的表示。EBNF 已经被ISO用代码 "ISO/IEC 14977:1996(E)" 标准化了。在某些场合任何扩展的 BNF 都被称为 EBNF。例如 W3C 使用 "one" EBNF 来规定XML。
扩展.依据 ISO 14977 标准，提供了两个设施来扩展 EBNF。其一是在 EBNF 文法部分的特殊序列，它是在问号包围内的任意文本，其解释超出了 EBNF 标准的范围。例如，空格字符可以用如下规则定义:space