【问题标题】:Using JetBrain's MPS to create an editor plugin使用 JetBrain 的 MPS 创建编辑器插件
【发布时间】:2017-08-24 00:45:52
【问题描述】:

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

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

我不确定这是否是 MPS 的目的,或者我必须使用语法工具包来创建插件,正如 here 所描述的那样。

【问题讨论】:

    标签: jetbrains-ide intellij-plugin mps


    【解决方案1】:

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

    瓦茨拉夫

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 2012-10-13
    相关资源
    最近更新 更多