是否可以在我的程序中构建JetBrans MPS编辑器?

时间:2016-12-22 07:47:40

标签: dsl mps

他们有设计DSL的工具:https://www.jetbrains.com/mps/

是否有可能将编辑器从那里嵌入到我的程序中?或者唯一的目的是仅在开发期间使用它(从DSL编译)?

1 个答案:

答案 0 :(得分:5)

原则上,由于MPS编辑器是Java Swing应用程序,因此可以嵌入它,但是,当前的布线使其不是一个简单的过程。它绝对不是人迹罕至的。

围绕您的DSL创建单用途IDE的首选方法是构建一个独立的IDE,它利用IntelliJ平台并捆绑所需的DSL - https://confluence.jetbrains.com/display/MPSD34/Building+standalone+IDEs+for+your+languages