Я пишу расширение языка для кода Visual Studio и успешно реализовал полную подсветку синтаксиса с помощью файла .tmLanguage.Однако сейчас я хочу предоставить автозаполнение.Для этого мне нужно создать абстрактное синтаксическое дерево из документа.
Учитывая, что код Visual Studio уже выделил код с помощью файла .tmLanguage, я хочу получить доступ к уже проанализированным областям, а не кпостоянно повторно анализировать весь файл.
Возможно ли это?Если нет, есть ли альтернатива, чтобы избежать повторного анализа?