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

Dim*_*ims 5 dsl mps

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

是否可以从那里将编辑器嵌入到我的程序中?还是唯一的目的是仅在开发过程中使用它(从DSL编译)?

小智 5

原则上,由于MPS编辑器是Java Swing应用程序,因此可以将其嵌入,但是,当前的接线方式使它变得不容易。绝对是人迹罕至的地方。

在DSL上创建单用途IDE的首选方法是构建一个独立的IDE,该平台利用IntelliJ平台并捆绑所需的DSL- https: //confluence.jetbrains.com/display/MPSD34/Building+standalone+IDEs+ 用于+您的+语言