错误解释语法

时间:2014-06-19 09:59:20

标签: 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 ba is not in b就可以了。但是我无法写a is not b。问题是:为什么它理解not innot from但不理解not

由于

1 个答案:

答案 0 :(得分:1)

不要在关键字中使用空格