3

我可以使用 MPS 为 IntelliJ 创建“传统”语言插件吗?

看起来 MPS 的核心功能是从 DSL 到 Java 的转录。但是,我只想定义 DSL 语法和编辑器,以通过 JetBrain 插件存储库将其作为独立的语言插件发布。

我不确定这是否是 MPS 的目的,或者我必须使用 Grammar-Kit 来创建插件,如此处所述

4

1 回答 1

3

是的,MPS 允许您创建 IDEA 插件,就像 Grammar-Kit 一样。如果您需要 MPS 的任何核心功能 - 投影编辑器、模块化语言或多阶段代码生成器,请采用 MPS 路线。

瓦茨拉夫

于 2017-03-30T17:27:00.193 回答