#xtext
#xtext
Вопрос:
У меня есть следующий фрагмент грамматики:
SlotConstraint:
lExpr = [Slot] pred = ('in' | 'inn' | 'from' | 'fromm' | 'is') rExpr = SetSexpr |
lExpr = [Slot] pred = ('in' | 'inn' | 'from' | 'fromm' | 'is')? neg = ('not' | 'not in' | 'not from') rExpr = SetSexpr
;
Когда я пишу что-то подобное — a in b
или a is not in b
это нормально. Однако я не могу писать a is not b
. Вопрос в том, почему он понимает not in
или not from
, но не понятен not
?
Спасибо
Ответ №1:
не используйте пробелы в ключевых словах