Серія статей про побудову семантичного інструментарію розробника для XML-based систем із використанням IntelliJ Platform.
Конкретним доменом є моддинг RimWorld, де плагін RimWorld XML Toolkit розробляється та валідується паралельно на реальному проєкті — “X-Rim: Enemy Unknown“. Цей подвійний трек розкриває базову інженерну проблему: розподілена XML-конфігурація, неявні посилання, ланцюги успадкування, patch-based мутації та потреба в семантичній індексації всередині IDE.
Теми
- IntelliJ Platform SDK
- PSI-based XML-аналіз
- семантична індексація
- моделювання успадкування
- розв’язання посилань
- граф-based навігація