XText:CrossReference找不到引用

时间:2017-07-25 12:03:50

标签: java dsl xtext

我有以下,最小的例子:

grammar org.xtext.example.mydsl.MyDsl with org.eclipse.xtext.common.Terminals

generate myDsl "http://www.xtext.org/example/mydsl/MyDsl"

Model:
    (classes += Class)+
;

Class:
    'class' id=ID ('extends' extendclass = [Class])? '{'  
'}'
;

以下模型......

class A{}
class B extends A{

}

然而,这不起作用,并表示无法解决对Class' A'"的引用。谁知道为什么?

1 个答案:

答案 0 :(得分:3)

问题是,id中的Class属性无法识别,只需更改id的{​​{1}}:

name