Как объявить массив в xtext
Мне нужно объявить целочисленный массив на предметном языке, используя xtext.
PolyLine:
'polyline' color = Color '{' Line1
'points number' n = INT Line2
'x points' Line3
'y ponts' Line4
'}';
В приведенном выше объявлении правила мне нужно получить несколько точек x и y, которые указывают на некоторую координацию (их число равно свойству n в строке 2). Но я не могу найти какой-либо документ, который помог бы мне ответить на мой вопрос "Как я могу объявить массив в xtext"? Может кто-нибудь помочь, пожалуйста?
1 ответ
Решение
Я не совсем уверен, на что нацелены ваши вопросы, но вы можете иметь списки вещей, в основном используя +=
оператор
points+=INT+
(points+=INT ("," points+=INT)*)