【发布时间】:2017-02-13 21:41:39
【问题描述】:
- 我刚刚创建了基于 xtext 示例项目“domainmodel”的项目。
- 从 xtext 文件生成的 xtext 工件
- 已启动加载插件的 eclipse 应用程序
- 创建测试项目,然后在其中创建 test.dmodel 文件
-
我从文档中放入了内部代码。正是这个,只有这个:
导入 java.lang.Object;
包 a.b.c.d { }
实体aaa { prop1 : 对象
op oper1(Object obj1, Object obj2):Object { int i = 1; }}
然后:
- java.lang.Object,
- 对象,
- int i
无法识别。我认为当 xtext 扩展 xbase 而不是终端并且类型定义为广告 JvmType
时,它会开箱即用这个例子是坏了还是什么?
当我使用 xtext 文档中的家庭自动化代码时也是如此。无法识别来自 Jvm 的所有类型以及 fire 和 println 方法。 http://www.eclipse.org/Xtext/documentation/307_special_languages.html
【问题讨论】: