【发布时间】:2014-11-15 04:20:29
【问题描述】:
我正在使用 xtext 语法,我正在引用这样的工件:
A: 'A' name=ID;
B: 'B' name = ID ':' ref=[A];
因此,在使用插件启动 eclipse 运行时后,我可以创建具有适当扩展名的文件,其中包含:
A a
B b : a
现在我也想引用其他文件中的工件,它开箱即用:
如果 A a 在 a.file 中声明,B b : a 在 b.file 中声明,则编辑器不会显示错误。
自动编译也能正常工作。
但是,如果我像这样自己生成代码:
generator.doGenerate(new ResourceSetImpl().getResource(URI.createURI(path), true), fsa);
引用未解析。
我必须一次编译所有文件吗?我怎么能这样做?
【问题讨论】: