Está en la página 1de 4

1.

7 MANEJO DE ERRORES
SEMÁNTICOS
UNIDAD 1
Detección e información de errores
Cada fase puede encontrar errores. Sin embargo,
después de detectar un error, cada fase debe tratar de
alguna forma ese error, para poder continuar la
compilación, permitiendo la detección de más errores
en el programa fuente.

Las fases de análisis sintáctico y semántico por lo


general manejan una gran porción de los errores
detectables por el compilador.
Como mínimo, el compilador debe informar de la
naturaleza y la posición del error. Es mejor que el
comprobador de tipos se recupere de los errores, para
que pueda comprobar el resto de la entrada.
ERROR SEMÁNTICO
Ejemplos:
Un operador aplicado a un operando incompatible
Error lógico como una llamada infinitamente recursiva
No declarar una variable

También podría gustarte