Actividad 2
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.