Изменения

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

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

1 байт убрано, 22:35, 4 июня 2015
Пример S-атрибутной грамматики
|}
В нашем примере видно, что $.val$ зависит только от детей в дереве разбора, то есть это синтезируемый атрибут. Результат умножителя ($MUL.res$) зависит только от атрибутов атрибутов самого умножителя ($MUL.op_1$ и $MUL.op_2$), а значит тоже является синтезируемым(аналогично с сумматором $ADD$).
[[Файл:3mul5add4.png|600px|thumb|center|аннотированное дерево разбора для '''3*5+4''']]
497
правок

Навигация