信息技术语法元语言扩展的BNF标准(EBNF)巴科斯范式(BNF:Backus-NaurForm的缩写)是由JohnBackus和PeterNaur首先引入的用来描述计算机语言语法的符号集。现在,几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语言的语法规则。EBNF(ExtendedBackusNaurForm)是一类语法描述符号(metasyntaxnotations),用于描述上下文无关的语法。EBNF可用于描述一般的正式语言,拓展后可用于描述计算机编程语言EBNF也用于许多其他标准,如定义协议格式,数据格式和XML,SGML这样的