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
我也明白了,爲什麼被顯示此錯誤消息,但不管怎樣,我想重寫此。