










 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