我查看了EBNF here的ISO规范pdf(除了在ISO网站上看起来花钱的官方网站外,我找不到官方网站),并且我不太了解空白。EBNF在元标识符中的空白
有谁知道官方标准是否允许在元标识符空间?根据标准文档中的元标识符(8.1节),我会说不,但是如果您在同一个标准文档中查看同一个示例,它似乎在说是。
在在8.1该文件顶部的评论,这似乎是说,它正在使用自己定义EBNF。我感到困惑,这是行像这样:
meta identifier = letter, {letter | decimal digit}
(* A <meta identifier> is the name of a
syntactic element of the language being
defined *);
元标识应在自身,即元标识符,但据我所看到的,它不适合元标识符(信然任何数字或字母的数量)。
有谁知道发生了什么事?
对,我想我是在一个看起来像官方网站的网站,但实际上有所不同。但是,无论如何,这是令人困惑的,所以感谢澄清:) – matts1 2013-03-11 07:49:21