Atributos Sintetizados
Los atributos sintetizados se utilizan
ampliamente.
Si una definición dirigida por sintaxis tiene
únicamente atributos sintetizados se dice que es S-atribuida.
El árbol de análisis sintáctico de una
gramática S-atribuida puede decorarse mediante un recorrido en post orden.
Atributos Heredados
Sirven para expresar la dependencia que hay
entre una construcción del lenguaje de programación y su contexto.
Siempre es posible reescribir una definición
dirigida por sintaxis para que sea S-atribuida.
En ocasiones es más natural utilizar
atributos heredados