Cup / Jflex上的System.out问题

时间:2018-12-12 21:32:58

标签: java flex-lexer jflex cup

我的代码如下:

    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("+");:}时,可以很好地进行编译吗?

0 个答案:

没有答案