我正在开发具有 OOP 语言大部分功能的野牛解析器,现在野牛抱怨存在一些移位/减少冲突。我有:
conflicts: 21 shift/reduce
问题是它没有告诉我他们在哪里。有谁知道如何找到那里的冲突?
提前致谢。
我正在开发具有 OOP 语言大部分功能的野牛解析器,现在野牛抱怨存在一些移位/减少冲突。我有:
conflicts: 21 shift/reduce
问题是它没有告诉我他们在哪里。有谁知道如何找到那里的冲突?
提前致谢。
如果您阅读有关命令行选项的手册页,您会注意到一个被调用--report
,另一个被调用--report-file
。这两个告诉 Bison 创建一个指定名称的报告文件,其中应包括有关冲突的更多信息。