análisis sintáctico descendente sin retroceso - Blearning
análisis sintáctico descendente sin retroceso - Blearning
análisis sintáctico descendente sin retroceso - Blearning
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Tratamiento de errores <strong><strong>sin</strong>táctico</strong>s<br />
Recuperación de errores<br />
Recuperación a nivel de frase: Intenta recuperar el error una vez<br />
descubierto. En el caso anterior, por ejemplo, podría haber sido lo<br />
suficientemente inteligente como para insertar el token ‘;’. Hay que tener<br />
cuidado con este método ya que caben varias posibilidades.<br />
Reglas de producción adicionales para el control de errores:La gramática<br />
se puede aumentar con las reglas que reconocen los errores más comunes.<br />
sent_errónea → sent_<strong>sin</strong>_acabar sentencia_acabada<br />
sentencia_acabada → sentencia ‘;’<br />
sent_<strong>sin</strong>_acabar → sentencia<br />
Corrección Global: el analizador <strong><strong>sin</strong>táctico</strong> le pide toda la secuencia de<br />
tokens al léxico, y lo que hace es devolver lo más parecido a la cadena de<br />
entrada pero <strong>sin</strong> errores, así como el árbol que lo reconoce.<br />
Página 64