1
我想写一个规则来进行以下如何为任何字符组合创建一个Xtext通配符终端规则?
INTEGER X;
IF GIBBERISH THEN
X = 10;
ELSE
X = 15;
END;
在上面的程序,我想写像code('Xfr)
或ADEF==DCF+1
类似的东西在GIBBERISH任何字符终端规则。
我写了一个终端规则
// GIBBERISH
terminal GIBBERISH: (.)* ;
而且我得到这个错误
The following token definitions can never be matched because prior tokens match the same
input: RULE_ID,RULE_INT,RULE_STRING,RULE_ML_COMMENT,RULE_WS,RULE_ANY_OTHER
我也明白了,为什么被显示此错误消息,但不管怎样,我想重写此。