










Sig: Práctica: Estructuras y Análisis
Sup: Análisis de Ámbito
Ant: Práctica: Establecimiento de la
Err: Si hallas una errata ...
Práctica: Establecimiento de la Relación Uso-Declaración Usando Expresiones Regulares Árbol
En la práctica anterior resolvió los problemas de ámbito usando Parse::Eyapp::Scope.
En esta se pide resolverlos usando expresions regulares árbol:
- Asocie cada nodo
RETURN con el nodo de la subrutina que lo engloba.
Añádale un atributo al nodo RETURN que indique el tipo que la rutina debe retornar.
- Asocie cada nodo
CONTINUE y cada nodo BREAK con el nodo
del bucle que lo engloba. Indique el error si la sentencia (CONTINUE
o BREAK) no esta dentro de un bucle. Añada a dichos nodos
un atributo
que referencia al nodo del bucle que lo engloba.
- Añada etiquetas de salto y la sentencia
goto al lenguaje Simple C.
Toda etiqueta va asociada con una sentencia.











Sig: Práctica: Estructuras y Análisis
Sup: Análisis de Ámbito
Ant: Práctica: Establecimiento de la
Err: Si hallas una errata ...
Casiano Rodríguez León
2012-05-22