Вход

Дерево вывода слова, построенное по операторной грамматике

Выход

Синтаксическое дерево

Алгоритм

  1. Листья дерева, помеченные терминалами, которые соответствуют какой-то операции в исходной грамматике , удаляются. Соответствующие операторные терминалы связываются с родительской вершиной
  2. Вершины дерева, соответствующие цепным правилам, “выводящих” в итоге сворачиваются в одну вершину и помечаются