Мой код следующий:
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
;
Когда я компилирую код с чашкой, Test.cup показывает мне, что существуют некоторые конфликты, но когда я удаляю предложение {:System.out.print("+");:}
во втором правиле,компилировать нормально, кто-нибудь может мне помочь?