manejo de errores

Páginas: 2 (408 palabras) Publicado: 26 de marzo de 2013

Manejo de errores compilador

Manejo de Errores Léxicos
El análisis léxico constituye la primera fase, aquí es donde se lee el programa fuente de izquierda a derecha y se agrupa en componentesléxicos (tokens), que son secuencias de caracteres que tienen un significado. Modo pánico es el método de recuperación donde se borra caracteres sucesivos de la entrada hasta que el analizador léxicopueda encontrar un componente léxico bien formado.
El compilador tiene que:
1. Reportar clara y exactamente la presencia de errores.
2. Recuperarse de cada error lo suficientemente rápido parapoder detectar. errores subsiguientes:
Tratar de evitar mensajes falsos de error.
Un error que produce un token erróneo.
Errores léxicos posibles.

Manejo de Errores Sintácticos
El análisissintáctico accede a la tabla de símbolos igual que el semántico, los errores se producen por una expresión aritmética o paréntesis no equilibrados. La salida del analizador sintáctico es algunarepresentación del árbol sintáctico que reconoce la secuencia de tokens suministrada por el analizador léxico. La razón por la cual muchos errores se detectan en la fase de análisis sintáctico, es porque unacadena de componentes léxicos desobedece las reglas gramaticales.
El analizador sintáctico también hace:
•Acceder a la tabla de símbolos.
•Chequeo de tipos (del analizador semántico).
•Generar códigointermedio.
•Generar errores cuando se producen.

Manejo de Errores Semánticos
Comprobación de tipos.
Como mínimo, ante un error, un comprobador de tipos debe informar de la naturaleza y posicióndel error y recuperarse para continuar con la comprobación del resto del programa a analizar. Las siguientes operaciones son las que debe tener en cuenta un comprobador de tipos.
Conversión de tipos:A veces es necesario transformar el tipo de una expresión para utilizar correctamente un operador o para pasar de forma adecuada un parámetro a una función.
Coerción: Es una conversión de tipos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manejo de errores lexico
  • Grandes Errores En El Manejo De Equipaje.
  • Grandes errores en el manejo de equipaje
  • manejo de errores java
  • Manejo De Errores Utilizando Excepciones(Java)
  • Manejo de excepciones y errores en una arquitectura java
  • manejo de errores
  • Manejo del Error

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS