Как написать плагин для поддержки собственного языка в IDEA
https://blog.jetbrains.com/idea/2013/01 … t-plugins/
исходники - https://github.com/JetBrains/intellij-s … age_plugin
Ремесло программиста |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Ремесло программиста » Существующие среды разработки » Idea jetbrains
Как написать плагин для поддержки собственного языка в IDEA
https://blog.jetbrains.com/idea/2013/01 … t-plugins/
исходники - https://github.com/JetBrains/intellij-s … age_plugin
лицензия, пришут, Apache:
https://ru.wikipedia.org/wiki/IntelliJ_IDEA
на SDK - тоже
https://github.com/JetBrains/intellij-s … ICENSE.txt
Как писать парсер:
http://www.jetbrains.org/intellij/sdk/d … d_psi.html
неизменяемые деревья не поддерживает, а лицензия такая же как у Roslyn (у того - тоже Apache 2.0), значит, логичнее писать на рослине, он более технологичный
Отредактировано ВежливыйЛис (2017-07-10 14:02:58)
кто более технологичный?
я вообще впервые слышу. а там еще и c# и .net - бррррр
java - вот это ясно понятно. куда угодно поставил запустил и пользуешь.
да и нормальной спеки по установке сего чуда под линукс я не нашел - видимо это сахар для мелкомягких только
это ясно понятно
Это твои личные преференции предпочтения.
видимо это сахар для мелкомягких только
Roslyn интегрирован в MonoDevelop (GPL), MonoDevelop работает в mono (MIT), mono работает на linux (GPL).
Отредактировано ВежливыйЛис (2017-07-10 14:52:06)
Лис. Ты уводишь тему в сторону. Я говорю про то чем пользуются в основном на серьезных проектах. О том что предоставляет среда. И о том что в частности разрабатывается программистами пост советского пространства.
Php ,c,c++, html,js, java, golang и куча всего еще из коробочки. Открытое свободное доступное. Работает на винде линуксе и макоси и что самое главное работает и выглядит одинаково на всех этих системах.
И именно эту систему я рассматриваю как наилучший вариант для разработки на русском языке программирование. Тем более поддержка языка там достаточно просто добавляется плагинами.
у тебя biased взгляд предвзятое отношения к инструментам разработки, основывающееся на твоём личном опыте (который крайне неравномерно набран в разных технологиях). А должно оно, отношение, основываться на технических характеристиках инструментов
http://plana.mybb.ru/viewtopic.php?id=196#p358
Отредактировано ВежливыйЛис (2017-07-10 18:41:13)
Ты мне по-русски скажи какой у меня там взгляд...
Лис - технические характеристики за тебя код писать не будут.
твое мнение о моем опыте субъективно. если это хочешь обсудить создавай отдельную тему.
и плюсы своего "моно" тоже можешь рассказать в отдельной теме, но желательно с собственным сравнением и описанием тобой выполненных и законченных проектах на моно и рослине
я не рассказываю про плюсы моно, я рассказываю про плюсы технологии парсинга (насколько она менее памятеёмкая и более многопоточная), что гораздо ближе к теме создания компилятора
а ну тогда понятно. а то я так сразу в предыдущих постах так и не понял при чем тут технологии парсинга к плагину идеи
Вы здесь » Ремесло программиста » Существующие среды разработки » Idea jetbrains