如何将Xtext语法文件拆分成多个?

时间:2016-11-01 16:55:14

标签: dsl xtext

我正在使用Eclipse Xtext构建我的第一个DSL。我想要 能够将“主”Xtext文件拆分成多个 对于“模块化”,如果你愿意的话。有进口机制吗? 在Xtext文件中,以便我可以导入主要文件中的那些小Xtext文件? 这基本上是语法规则重用,我想做 对于同一种语言。我不是在谈论重用 来自不同DSL的规则。同样的语言,但我想要 将大Xtext文件拆分为多个和主要文件 一个人将通过导入小编来“编排”整个语法 Xtext文件。 我可以这样做吗?

谢谢

1 个答案:

答案 0 :(得分:1)

你只能“混合”一个基本语法。在example中,这是Terminals部分:

grammar org.example.domainmodel.Domainmodel
        with org.eclipse.xtext.common.Terminals

完整的文档是here,但基本上没有通用的包含机制。