DELETE Statement,懂你不容易( 二 )


当你在编译y文件时出现conflicts问题的时候 , 需要添加-v来查阅解析步骤 。
可以通过正确和错误文件对比提高排查效率 , 当然这次问题属于第一次修改没经验造成的 , 我还特地翻阅了Bison官方文档Shift/Reduce(Bison3.7.6)(gnu.org) 。 最后根据Yacc的工作原理和output文件 , 把问题修复的 。 原因其实也非常简单 , 就是只改了一个delete分支里的语法 , 导致编译之后DeleteAST解析路劲不一致的冲突 。
DELETE Statement,懂你不容易