我有一些问题XTEXT交叉引用 这是一个非常简单的语法:的Xtext交叉引用和范围
grammar org.xtext.example.mydsl1.Test with org.eclipse.xtext.common.Terminals
generate test "http://www.xtext.org/example/mydsl1/Test"
Model: block=Block? cs+=Company* ;
Block: '{' g=[Employee] '}';
Company: 'Company' name=ID
'{' es+= Employee* '}';
Employee: 'Employee' name=ID ';' ;
,这是我的DSL:
{ Pooyan }
Company Sony{
Employee Pooyan;
Employee John;
}
它总是显示“Couldn解决员工'波燕'的提法。“ 任何人都可以帮我吗? 我不知道...