在我的语法之下。
问题是语法含糊不清,因为有些规则存在转移/减少冲突。特别是
根据DATAKW的以下规则,我们有转移/减少冲突
根据DATAKW的以下规则,我们有转移/减少冲突
根据ATTKW的以下规则,我们有转移/减少冲突
根据ATTKW的以下规则,我们有转移/减少冲突
请有人帮我解决这些冲突。
答案 0 :(得分:0)
问题在于语法无法确定一个declaration
结束而下一个结束的位置。
此常见问题的一个简单实例:norelation
可以只是relatts
,可以是attname
的列表。因此,如果您有两个连续的norelation
,则可能是两个attname
s序列。如何区分两个连续序列和一个较长的序列?还是三个较短的?等
同一问题还有很多其他情况。
除非您错误地转录了语言,否则这是语言设计的问题,而分号是常见的解决方案。