Práctica: Construcción del Arbol para el Lenguaje Simple

Reescriba la gramática del lenguaje Simple introducido en la práctica 3.6 para producir un árbol abstracto fácil de manejar. La gramática original produce árboles excesivamente profundos y profusos. Reescriba la gramática usando precedencia de operadores para deshacer las ambiguedades. Optimice la forma de los árboles usando bypass donde sea conveniente.

Las declaraciones no formaran parte del árbol. Utilice una tabla de símbolos para guardar la información aportada en las declaraciones sobre los identificadores. Compruebe que ninguna variable es declarada dos veces y que no se usan variables sin declarar.

Casiano Rodríguez León
2009-12-09