我的代码如下:
import java_cup.runtime.*;
terminal MAS;
terminal String NUMERO;
terminal String IDENT;
non terminal String A;
precedence left MAS;
A ::= NUMERO:n1 {:System.out.print(n1);:}
| {:System.out.print("+");:}A:a1 MAS A:a1
;
当我使用cup Test.cup编译代码时,我发现有一些冲突,但是当我在第二条规则中删除句子{:System.out.print("+");:}
时,可以很好地进行编译吗?