请高人指点条件表达式文法怎么写?
ytx98 2012-10-25 07:24:19 如题,被老板赶鸭子上架要写一个简易的不完全的SQL语法分析程序.
我使用的自动生成工具为Grammatica,支持LL文法.
但是,我编译原理水平实在太菜,呵呵,没有学过啊.
求教,where条件表达式要怎么写?
原先我的写法是:
condis="(" condis ")" |condi logic_op condis | condi;
condi= value op value;
但是,不知道怎么消除左递归,请过路高人指点啊.
那个"空"要怎么写?
感谢!!!!