Интеграция MPS с другой средой JetBrains - PullRequest
0 голосов
/ 06 декабря 2018

Можно ли хорошо интегрировать DSL на базе MPS с другими IDE IntelliJ, такими как PhpStorm?

Наиболее востребованные функции - обработка файлов по типам (шаблон *.ext) и генерация файлов PHP (прозрачный или хотя бы автоматический).

1 Ответ

0 голосов
/ 06 декабря 2018

MPS может использоваться в ограниченной форме в других IDE на базе платформы IntelliJ, таких как WebStorm, PhpStorm.Я не знаю какой-либо специальной поддержки для генерации PHP-кода через MPS, по крайней мере, команда MPS не сделала этого точно.Также, отвечая на вопрос из комментариев, правильно сказать, что программы в DSL, реализованные в MPS, по умолчанию сохраняются в виде XML-файлов.Настраиваемое постоянство может быть реализовано как плагин для MPS.Кроме того, настраиваемое постоянство может быть адаптировано к конкретному DSL, в отличие от стандартного постоянного xml, который не зависит от языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...