首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XText -多个语法和示例web编辑器

XText -多个语法和示例web编辑器
EN

Stack Overflow用户
提问于 2018-11-13 15:52:39
回答 1查看 362关注 0票数 2

我有一个带有多个语法的XText项目设置,并且能够在mwe2工作流生成的IDE中使用交叉链接编辑每个语法。当我运行示例web编辑器时,在工作流函数中定义的第一语法是正确的。

如果我将生成的index.html更改为使用其他语法扩展之一,编辑器将不再使用函数,并得到如下所示的错误消息:

Xtext服务“出现”失败:无法识别资源3c05cdd1.ed的Xtext语言

为了更好地理解如何将语法编辑器最小限度地集成到我们现有的控制台中,我想了解什么是错误的。

谢谢!

皮埃尔·帕多瓦尼

我在Eclipse社区论坛上发布了同样的问题,但我的帖子似乎被卡在了版主队列中。

EN

回答 1

Stack Overflow用户

发布于 2019-07-11 13:38:10

找到@ppadovani提到的线程后,似乎唯一必要的更改是忽略所有生成的Servlet.xtend文件,除了语法正常运行的文件。

在该方法中,有必要对其他语言进行初始化,运行WebSetup

代码语言:javascript
复制
override init() {
    super.init()

    // call createInjectorAndDoEMFRegistration for each WebSetup
    new DerivedDslWebSetup().createInjectorAndDoEMFRegistration

    // keep the rest as-is
    val injector = new CoreDslWebSetup().createInjectorAndDoEMFRegistration()
    disposableRegistry = injector.getInstance(DisposableRegistry)
}

参考资料:1798287

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53284732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档