У меня есть язык с набором ключевых слов в следующей форме:
MyWord1
MyWord2
...
MyWord500
Как и в «MyWord», есть несколько других ключевых слов с тем же диапазоном в 500 допустимых значений. Как я могу создать грамматику для анализа этого, не создавая правила со всеми 500 возможными значениями, передаваемыми один за другим? После прочтения документации самое близкое решение, которое я нашел, заключается в следующем:
MyWord:
"MyWord"INT;
Но Xtext ставит пробел между MyWord и целым числом. Кроме того, INT должен быть 2 цифры по некоторым причинам, но я могу определить свой собственный, чтобы обойти это.