Class DocumentContext

java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.DocumentContext
All Implemented Interfaces:
Comparable<DocumentContext>

@Component @Scope("prototype") public class DocumentContext extends Object implements Comparable<DocumentContext>
Контекст документа - содержит полную информацию об анализируемом файле.

Управляет синтаксическим деревом, токенизацией, символьной таблицей, метриками сложности, диагностиками и другими аспектами анализа кода BSL. Является центральным объектом для работы с отдельным файлом модуля.