Expression怎么解决负号语法树冲突

如题,expression 中无法解析 1-1 ,但是可以正常解析1+1,1- 1.也就是只要没有空格的-号都解析不出来。甚至我把负号优先级定义 prec都删掉了,只留了 exp ‘-’ exp ,还是无法解析‘1-1’输入的情况。

是的这是一个已知的BUG:https://github.com/oceanbase/miniob/issues/278
如果有兴趣,可以提交PR修复此问题。