声明 Xtext 语法时超过 3 个选项不起作用
More than 3 options are not working while declaring Xtext grammar
特别是当我使用 3 个以上的 OR 符号时。
datatype:
Integer | Float | Char | Blah | Blah
entity:
Class | Struct | Enumeration | Union
完整的语法可以在这里找到:https://gist.github.com/Mrprofessor/7b8df3f00c75ef2ac67bffd0a20e983c
问题是你的语法有歧义
考虑这个模型
Bla;
Blubb;
Pling;
这些是比特 |指针 |标签 |参赛作品 |逻辑 |字逻辑 |字节
特别是当我使用 3 个以上的 OR 符号时。
datatype:
Integer | Float | Char | Blah | Blah
entity:
Class | Struct | Enumeration | Union
完整的语法可以在这里找到:https://gist.github.com/Mrprofessor/7b8df3f00c75ef2ac67bffd0a20e983c
问题是你的语法有歧义
考虑这个模型
Bla;
Blubb;
Pling;
这些是比特 |指针 |标签 |参赛作品 |逻辑 |字逻辑 |字节