Изменения

Перейти к: навигация, поиск

Атрибутные транслирующие грамматики

Нет изменений в размере, 13:40, 6 июня 2015
Пример работы с атрибутами в нисходящем разборе
$
В данной реализации рекурсивные функции от нетерминалов получают на вход(если необходимо) наследуемые атрибуты узла и возвращают вершины дерева разбора, в атрибутах которых записан результат вычислений соответствующего подвыражения. Как мы видим, $val$ - синтезируемый атрибут, $acc$ - наследуемый атрибут, $ADD$ - транслирующий символ. Синим подсвечены строки, отвечающие за работы работу с атрибутами.
Здесь <tex>\mathtt{Node}</tex> {{---}} структура следующего вида:
497
правок

Навигация