我可以使用MPS创建一个传统的" IntelliJ的语言插件?
看起来像MPS'核心功能是从DSL到Java的转录。但是我只想定义DSL语法和编辑器,通过JetBrain插件库将其作为独立的语言插件发布。
我不确定这是否是MPS的目的,或者我必须使用Grammar-Kit来创建插件,如here所述。
答案 0 :(得分:3)
是的,MPS允许您创建IDEA插件,就像Grammar-Kit一样。如果您需要任何核心功能,请采用MPS路线 - 投影编辑器,模块化语言或多级代码生成器。
瓦茨拉夫