Дисклаймер: я не являюсь разработчиком из JetBrains, а жаль, и поэтому в статье и в коде могут быть и скорее всего есть неточности и ошибки.
-
Введение
-
Предусловия
-
Создание основы языкового плагина
-
Создание PSI-дерева
-
- Лексер
-
- Парсер
-
Аннотаторы
-
Подсветка скобок
Часть 2