Java xtext中的硬编码预定义值
从这里开始 我想添加一些预定义的类型字符串,以便Java xtext中的硬编码预定义值,java,parsing,xtext,Java,Parsing,Xtext,从这里开始 我想添加一些预定义的类型字符串,以便 entity ent{ d:INTEGERS } 这是合法的。没有声明声明 datatype INTEGERS 我试过了 Type: DataType | Entity | value=PredefType; enum PredefType: INTEGERS='INTEGERS' | STRING='STRING'; 及 但两者都不起作用 抱歉,如果这个问题很傻,我是xtext新手。这似乎不起作用。在生成的插件中,我得到
entity ent{
d:INTEGERS
}
这是合法的。没有声明声明
datatype INTEGERS
我试过了
Type:
DataType | Entity | value=PredefType;
enum PredefType: INTEGERS='INTEGERS' | STRING='STRING';
及
但两者都不起作用
抱歉,如果这个问题很傻,我是xtext新手。这似乎不起作用。在生成的插件中,我得到一个编译错误“不匹配的输入'INTEGERS'期望规则\u ID”
Type:
DataType | Entity | PredefType;
PredefType: type=SimpleType;
enum SimpleType: INTEGERS='INTEGERS' | STRING='STRING';
Type:
DataType | Entity | PredefType;
PredefType: type=SimpleType;
enum SimpleType: INTEGERS='INTEGERS' | STRING='STRING';