В шестой части цикла про создание DSL на C# добавляем Akbura полноценную поддержку IDE. Разберём Language Server Protocol, синхронизацию документов, immutable snapshots, MSBuild и semantic tokens. Затем посмотрим, почему для Visual Studio я выбрал нативную интеграцию через MEF и Visual Studio SDK…
Создаём DSL на C#: LSP и поддержка в Visual Studio
Это краткое изложение. Полный текст материала доступен на сайте источника.