java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.computer.SymbolTreeComputer
All Implemented Interfaces:
Computer<SymbolTree>

public class SymbolTreeComputer extends Object implements Computer<SymbolTree>
Вычислитель дерева символов документа.

Создаёт иерархическую структуру символов документа (модуль, методы, регионы, переменные), правильно расставляя родительско-дочерние связи между символами.

  • Constructor Details

    • SymbolTreeComputer

      public SymbolTreeComputer(DocumentContext documentContext)
  • Method Details

    • compute

      public SymbolTree compute()
      Description copied from interface: Computer
      Выполнить вычисление данных.
      Specified by:
      compute in interface Computer<SymbolTree>
      Returns:
      Вычисленные данные