我有这个ANTLR 4语法:
constantFixedExpresion : term (('+'|'-') term)+;
term : factor (('*'|'//'|'REM')factor)+;
factor : ('+'|'-')*
( wholeNumberConstant
| constantFixedExpresion
| 'TOFIXED' (stringConstant | bitCodeConstant)
| identifier)
('FIT'constantFixedExpresion)*;
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
error(119):LanguageA.g4 :::以下几组规则是相互左递归的[constantFixedExpresion,factor,term]
我尝试了很多方法,但无法修复它.有什么问题,如何解决?