【发布时间】:2017-11-03 16:47:41
【问题描述】:
我在 power.g4 文件中的 ANTLR4 语法是这样的:
assign : id '=' expr ;
id : 'A' | 'B' | 'C' ;
expr : expr '+' term
| expr '-' term
| term ;
term : term '*' factor
| term '/' factor
| factor ;
factor : expr '**' factor
| '(' expr ')'
| id ;
WS : [ \t\r\n]+ -> skip ;
当我运行命令时
antlr4 power.g4
发生了这个错误:
error(119): power.g4::: 以下几组规则是相互左递归的[expr, factor, term]
我能做什么?
【问题讨论】: