在声明Xtext语法时,超过3个选项不起作用

时间:2017-05-03 13:54:45

标签: antlr dsl xtext xtend

特别是当我使用超过3个OR符号时。

datatype:
    Integer | Float | Char | Blah | Blah
entity:
    Class | Struct | Enumeration | Union 

完整的语法可以在这里找到:https://gist.github.com/Mrprofessor/7b8df3f00c75ef2ac67bffd0a20e983c

1 个答案:

答案 0 :(得分:1)

问题在于你的语法是不明确的

考虑这个模型

Bla;
Blubb;
Pling;

是这些比特|指针|标签| Entrys |逻辑| HwordLogicals |字节