【发布时间】:2012-03-17 13:16:22
【问题描述】:
我正在尝试定义 BNF 的 BNF。换句话说,我试图定义 BNF 的元语法。也就是说,一个 BNF 文法是它自身的一个实例,并且可以生成任何其他 BNF 文法。
任何提示/提示/sn-ps 将不胜感激!
谢谢!
【问题讨论】:
-
wikipedia article on BNF似乎回答了你的问题。
-
@GregHewgill 有趣。 Frank de Remer 告诉我,BNF 无法描述自己。
-
@EJP:De Remer(是?)在解析器生成器和语法方面非常出色,我不相信他会教这些。我怀疑你有些记错了你学到的东西。
-
@IraBaxter 这正是他教给我的。
-
@EJP:所以,大概这个事实得到了一些不可能的证据的支持。你还记得吗?
标签: compiler-construction code-generation