ANTLR在不创建标记的情况下确定变量的值
如何在不创建令牌的情况下确定此变量的值ANTLR在不创建标记的情况下确定变量的值,antlr,Antlr,如何在不创建令牌的情况下确定此变量的值 date_honors : honor = (NAME|DIGIT)+ { System.out.println("honors: " + $honor.text ); } ; honor的输入是9,但在结果中,$honor.text=null尝试(honor+=NAME | honor+=DIGIT)+然后$honor是一个令牌列表。我取出了(int r=0;r
date_honors
:
honor = (NAME|DIGIT)+
{ System.out.println("honors: " + $honor.text ); }
;
honor
的输入是9,但在结果中,$honor.text=null
尝试(honor+=NAME | honor+=DIGIT)+然后$honor是一个令牌列表。我取出了(int r=0;r