【发布时间】:2009-03-24 09:32:00
【问题描述】:
我很难理解这一点,需要一些帮助来理解 shift reduce 和 reduce reduce 冲突。我有一个语法,我似乎无法理解它为什么会出现问题。我可以附上语法,但我想了解它是如何工作的。
第一个问题,Mgrammer 创建什么类型的解析器?据我了解,shift reduce 和 reduce reduce 冲突取决于解析器的类型。
第二个问题,什么表示减少减少冲突,什么表示转移减少冲突?
我了解词法分析和形式语法的基础知识,但我从事语言设计工作已经有一段时间了,所以这里的任何帮助都非常适合。
更新:
我正在使用一种重要的空格语言,我想知道在 MGrammar 中这样做的可能性,我是否需要先看一下才能解决歧义?
【问题讨论】:
标签: oslo shift-reduce-conflict mgrammar reduce-reduce-conflict