【发布时间】:2017-08-24 00:45:52
【问题描述】:
我可以使用 MPS 为 IntelliJ 创建“传统”语言插件吗?
看起来 MPS 的核心功能是从 DSL 到 Java 的转录。但是,我只想定义 DSL 语法和编辑器,以通过 JetBrain 插件存储库将其作为独立的语言插件发布。
我不确定这是否是 MPS 的目的,或者我必须使用语法工具包来创建插件,正如 here 所描述的那样。
【问题讨论】:
标签: jetbrains-ide intellij-plugin mps
我可以使用 MPS 为 IntelliJ 创建“传统”语言插件吗?
看起来 MPS 的核心功能是从 DSL 到 Java 的转录。但是,我只想定义 DSL 语法和编辑器,以通过 JetBrain 插件存储库将其作为独立的语言插件发布。
我不确定这是否是 MPS 的目的,或者我必须使用语法工具包来创建插件,正如 here 所描述的那样。
【问题讨论】:
标签: jetbrains-ide intellij-plugin mps
是的,MPS 允许您创建 IDEA 插件,就像 Grammar-Kit 一样。如果您需要 MPS 的任何核心功能 - 投影编辑器、模块化语言或多阶段代码生成器,请选择 MPS。
瓦茨拉夫
【讨论】: