【发布时间】:2016-07-26 02:18:57
【问题描述】:
我是 Xtext 的新手。我在我的 dsl 中使用了一个模型类:
Model abc:
variable1
variable2
然后像这样导入类:
import a.b.c
我想要做的是,当我说 import a.b.c (这是同一目录中的 java 类)时。编辑器必须识别这个 a.b.c 类并将其作为模型引用,例如:
模型名 = 类名
变量名 = 类中的变量。
我也写了一个不同的类,它获取模型类中变量的引用。因此,如果我在该类中说 variable1 并且如果所有模型中都没有名为 variable1 的变量,则会出现语法错误。当我在 dsl 中编写模型类时它可以工作,但是我无法使用我的导入类来做到这一点。
感谢您的帮助。
【问题讨论】:
-
对不起,我无法关注你。您能否提供更多上下文。 EG 一个语法和一个完整的模型