2011-10-24 18 views
0

我有以下形式一組關鍵字的語言:是否可以連接Xtext中的規則?

MyWord1 
MyWord2 
... 
MyWord500 

像「myWord」的,還有其他一些關鍵字相同的範圍內500個允許值的。我怎樣才能創建一個語法來解析這個問題,而不用一個接一個地輸入所有500個可能值的規則?在閱讀完文檔後,最接近的解決方案如下:

MyWord: 
    "MyWord"INT; 

但是Xtext在MyWord和整數之間加了一個空格。另外,出於某種原因,INT必須是2位數,但我可以定義我自己來解決這個問題。

回答

1
MyWord: 
"MyWord"INT; 

是一個數據類型規則。你的空間問題: 也許你應該使用終端規則

terminal MyWord : 
"MyWord" INT; 
+0

謝謝!這解決了我的問題。除官員之外還有一些有用的文檔嗎?我覺得它沒用。 –