野牛-v旗帜没有做任何事情

时间:2013-04-30 04:53:21

标签: bison flags

当我在我的.y文件上运行bison时,如果有任何冲突,我得到的输出就是:

Program.y: conflicts: 3 shift/reduce

如果Program.y超过少数几行,那么调试几乎完全没用。我一直在寻找野牛来说些什么:

bison Program.y -v
bison Program.y --verbose
bison Program.y --report=state

实际上没有比原作更多的东西。我错过了什么吗?在我的野牛文件中是否需要一些内容,如:

%allow verbose

或相关的东西?或者这对我的野牛配置来说是一个更糟糕的问题?

1 个答案:

答案 0 :(得分:0)

-v的效果不是显示内容,而是创建*.output文件,通常是Program.output。您可能需要阅读文档http://www.gnu.org/software/bison/manual/html_node/Understanding.html