Изменения

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

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

1 байт добавлено, 14:29, 6 июня 2015
Пример работы с атрибутами в нисходящем разборе
res.addChild(T())
<font color="blue">temp = res.children["T"].val
ADD.res = ADD(acc, temp) <font color="green">// ADD проведет вычисления из наследуемого атрибута add и атрибута ребенка "T"</font>
res.addChild(E'(ADD.res)) <font color="green">// результат вычислений будет передан правому ребенку как наследуемый атрибут</font>
res.val = res.children["E'"].val</font>
497
правок

Навигация