Actividad 2

13.05.2013 20:58

Objetivo: Conocer la importancia de un analizador léxico, sintáctico y semántico a partir de un generador de código.

Fecha de entrega: 7 de junio de 2013 11:59 p.m.

Indicaciones:

Elaborar una presentación en slideshare con la siguiente información:

1. ¿A qué se refiere el análisis léxico, sintáctico y semántico?

2. Que es el análisis léxico en cuanto a:

            a) manejo de localidades temporales de memoria (buffers)

            b) creación de tablas de símbolos

            c) Manejo de errores léxicos

3. Que es el análisis sintáctico en cuanto a:

            a) Diagramas de sintaxis.

            b) Precedencia de operadores.

            c) Analizador sintáctico: analizador descendente (LL), analizador ascendente (LR, LALR).

            d) Administración de tablas de símbolos.

            e) Manejo de errores sintácticos y su recuperación.

4. Que es el análisis semántico en cuanto a:

            a) Verificación de tipos en expresiones.

            b) Conversión de tipos.

            c) Acciones agregadas en un analizador sintáctico descendente (top-down).

            d) Pila semántica en un analizador sintáctico ascendente (bottom-up).

            e) Administración de la tabla de símbolos.

            f) Manejo de errores semánticos.