Yacc语法表达,冲突

时间:2016-09-28 23:37:47

标签: parsing grammar yacc

有人可以确定此表达式制作中语法冲突的位置吗?

expr '+' expr 
|
expr '-' expr
|
expr '*' expr
|
expr '/' expr
|
expr '(' ')'
|
T_IDENTIFIER
|
T_STRING_LITERAL
|
T_INTEGER_LITERAL
|
T_FLOAT_LITERAL 

我试图以expr作为操作数来实现函数调用,例如,以下是有效的语法:

1()
1.5()
"STRING"()
fn()

0 个答案:

没有答案