next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: Práctica: Ampliación del Lenguaje Sup: Análisis Sintáctico con Parse::Eyapp Ant: Diseño de Analizadores con Err: Si hallas una errata ...


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

Reescriba la gramática del lenguaje Simple introducido en la práctica 8.7 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.


next up previous contents index PLPL moodlepserratamodulosperlmonksperldocapuntes LHPgoogleetsiiullpcgull
Sig: Práctica: Ampliación del Lenguaje Sup: Análisis Sintáctico con Parse::Eyapp Ant: Diseño de Analizadores con Err: Si hallas una errata ...
Casiano Rodríguez León
2012-05-22