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