java.lang.Object
com.github._1c_syntax.bsl.languageserver.recognizer.CodeRecognizer

public class CodeRecognizer extends Object
Распознаватель кода BSL.

Определяет, является ли строка кода BSL-кодом, используя набор детекторов и порог вероятности.

  • Constructor Details

    • CodeRecognizer

      public CodeRecognizer(double threshold, LanguageFootprint language)
      Создать распознаватель кода.
      Parameters:
      threshold - Порог вероятности для распознавания (от 0 до 1)
      language - Отпечаток языка с набором детекторов
  • Method Details

    • meetsCondition

      public final boolean meetsCondition(String line)
      Проверить, соответствует ли строка условию распознавания как код BSL.
      Parameters:
      line - Строка для проверки
      Returns:
      true, если строка распознана как код BSL