我正在尝试将打包/导入机制实现到我的DSL中。 当我只有一个文件但没有其他文件时,它可以完美工作。
即使15 Minutes Tutorial对我也不起作用。即使通过从网站处理/粘贴代码,我也无法使其正常工作。我只修改语法文件。
我试图进一步调查此问题,但是在Internet上没有发现任何相关问题。
我注意到资源集仅包含当前编辑的文件,而不包含项目中存在的其他文件。为此,我在验证器和范围提供者中添加了以下代码行:println(context.eResource.resourceSet.resources)
。
从对XText的工作原理的理解中,我希望为项目中存在的每个文件获取一个资源。
创建项目时,通常创建一个“常规项目”。但是我遇到了与Java相同的问题。
这里是我的配置:
非常感谢您的帮助。
答案 0 :(得分:0)
正如@ChristianDietrich在其评论中所建议的那样,该项目构建已结束。将其打开后,导入即可正常进行。