21.06.2016 Views

Análisis Sintáctico

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INDICE<br />

Contenido<br />

Introducción ............................................................................................................................... 4<br />

Gramáticas libre de contexto .................................................................................................. 5<br />

BNF .............................................................................................................................................. 8<br />

Árbol de derivación ................................................................................................................ 11<br />

Propiedades de un árbol de derivación. ............................................................................. 12<br />

Formas Normales de Chomsky ............................................................................................ 15<br />

Variables accesibles ................................................................................................................. 15<br />

Variables generativas ......................................................................................................... 15<br />

Variables útiles .................................................................................................................... 16<br />

Diagramas de sintaxis ............................................................................................................ 18<br />

Descripción .......................................................................................................................... 18<br />

Como se constituyen .......................................................................................................... 19<br />

Características ..................................................................................................................... 20<br />

Ambigüedad ............................................................................................................................. 22<br />

Eliminación de Ambigüedad ............................................................................................. 23<br />

Tipos de Ambigüedad ........................................................................................................ 23<br />

Generación de matriz predictiva (FIRS y FOLLOW) ......................................................... 25<br />

Construcción de la Tabla ................................................................................................... 27<br />

Tipos de analizadores ............................................................................................................ 34<br />

Algoritmo .............................................................................................................................. 35<br />

Manejo de errores ................................................................................................................... 41<br />

Estrategias para recuperarse de los errores ..................................................................... 43<br />

Generadores de analizadores sintácticos .......................................................................... 46<br />

Generador sintáctico GNU BISON ....................................................................................... 47<br />

Conclusión ............................................................................................................................... 48<br />

Bibliografías ............................................................................................................................. 49<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!