Package com.github._1c_syntax.bsl.languageserver.context.compilation
package com.github._1c_syntax.bsl.languageserver.context.compilation
Модель контекстов компиляции 1С и ограничения препроцессора.
ExecutionContext
различает клиент-серверные и файловые варианты, включая части управляемой формы.
PreprocessorContexts
вычисляет ветки независимо от метаданных модуля и параметров диагностики.
Неизвестное условие отличается от известной недостижимой ветки.
-
ClassDescriptionКонтексты компиляции, различаемые инструкциями препроцессора 1С и OneScript.Состояние вложенных веток препроцессора при последовательном обходе файла.Проверка достижимости текущей ветки препроцессора при последовательном обходе файла.