La gramática de atributos se extiende con información del contexto ( parte no inferior del árbol sintáctico atribuido) Principio de composicionalidad generalizado: La “sentencia significado” asociada a cada categoría sintáctica dependerá de las “sentencias significado” de sus subcategorías sintácticas y de las categorías sintácticas que formen parte de su contexto.
Todos los atributos que se calculan según el principio de composicionalidad generalizado (usando al menos un atributo del contexto) se llaman atributos heredados
Atributos sintetizados
Estos atributos obtener los valores de los atributos de sus nodos secundarios. Para ilustrar, asumir las siguientes producciones:
S → ABC
Si S es tomar los valores de sus nodos secundarios (A,B,C), entonces se dice que es un atributo sintetizado, como los valores de ABC se sintetizan para S.
Como en nuestro ejemplo anterior (E → E + T), el nodo padre E obtiene su valor de su nodo hijo. Sintetiza los atributos nunca tomar valores entre sus nodos padres o cualquier nodos relacionados.