野牛:调试班次减少冲突

时间:2015-05-22 08:28:49

标签: bison

我有一个Bison语法,它是Haskell 2010 report's grammar的正确子集。 野牛报告有76次转移/减少冲突。经历了各州的输出后,我只能找到9,因为我对报告的解释存在错误。

运行一套GTest单元测试应该覆盖所支持的词法结构,其中4个测试间歇性地失败并出现意外的令牌错误(对于每次失败,它们都是相同的意外令牌)时间)。

我在一个循环中运行了大约8小时的测试,这些测试最多失败了3次。

任何人都可以提供有关Bison中可用的任何选项的任何建议,以帮助获取更多调试信息以尝试跟踪这些吗?

我已经启用了跟踪解析但是它们失败了,所以很少在输出中找到相关的信息位变成了一项非常艰巨的任务(它是一个巨大的文件!)。有没有可用的工具可以提供帮助?

0 个答案:

没有答案