Movimiento Circular

Páginas: 2 (479 palabras) Publicado: 8 de noviembre de 2012
Investigación Programación Avanzada




TIPOS DE RECUPERACIÓN DE ERRORES EN EL ANÁLISIS SINTÁCTICO



Hay dos conceptos fundamentales:

Corrección de errores: exige que el programa puedaejecutarse. Suele utilizarse en sistemas que generán .EXE directamente, pues ahorra tiempo (permite encontrar errores de ejecución a la vez que los de compilación).

Recuperación de errores: sólotrata de evitar que el número de mensajes de error sea demasiado grande y que el compilador/intérprete pueda seguir ejecutándose correctamente en instrucciones sucesivas.

Corrección ortográficaErrores ortográficos típicos:

Un carácter por otro.

Un carácter perdido.

Un carácter añadido.

Dos caracteres intercambiados.

Pueden comprobarse sólo los errores anteriores, lo que acelerael proceso.

Correcciones posibles:

Análisis sintáctico

Si se espera una palabra reservada y aparece un identificador, buscar la palabra reservada más parecida al identificador.

Deshacererrores de concatenación. Por ejemplo, convertir ‘begina’ en ‘begin a’.

Análisis semántico

Si un identificador se utiliza en un contexto incompatible con su tipo, tratar de sustituirlo por otro denombre parecido y tipo compatible con el contexto.

Si un identificador no ha sido referenciado o asignado, es candidato para corrección ortográfica. Sólo en compiladores de dos pasos. En la tablade símbolos se puede añadir como valor un par de contadores de uso y asignación.

Todas las correcciones efectuadas deben ser cuidadosamente documentadas, para evitar que el programador se pierda alprobar el programa. Corrección de errores sintácticos

Si se detecta al analizar la cadena
xUy

donde x,y en A* y U en A es el próximo símbolo a analizar, podemos intentar lo siguiente:Borrar U e intentarlo de nuevo.

Insertar una cadena de terminales z entre x, U y empezar a analizar a partir de z.

Insertar una cadena de terminales z entre x, U y empezar a analizar a partir de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Movimiento circular
  • Movimiento circular
  • movimiento circular
  • movimiento circular
  • MOVIMIENTO CIRCULAR
  • Movimiento circular
  • Movimiento circular
  • Movimiento Circular

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS