Академический Документы
Профессиональный Документы
Культура Документы
1. ANALIZADOR LEXICO
1.1. OBJETIVO:
1.2. FUNCIONES
1.6. PATRON
1.10. CONCLUSIONES
El analizador léxico nos sirve para declarar los tokens que puede
recibir nuestra expresión, y nos muestra cada uno de los tokens de
la expresión.
2.1. DEFINICIÓN
2.2. FUNCIONES
DESCENDENTES:
- CON RETROCESO
- CON RECURSION
- GRAMATICAS LL1()
ASCENDENTES:
- CON RETROCESO
- GRAMATICAS LR(1)
2.12. CUALES SON LAS OPERACIONES QUE APLICAN LOS ANA.SIN. CUANDO
TRABAJA, EXPLIQUE CADA UNO.
3. ANALIZADOR SEMANTICO
DIFERENCIAS
BUSQUEDA/CONSULTA ACTUALIZACIÓN INSERCIÓN BORRADO
Es la operación que localizar cada Una vez creada la Se produce
más se repite en símbolo y tabla de símbolos cuando un
todas las fases, a fin actualizarlo hay que símbolo queda
de comprobar si un introducir en ella fuera de ámbito
símbolo ya existe o las parejas a
y, por tanto,
ha de insertarse medida que se
deja de existir.
como nuevo analiza el código
fuente
Hacen posible mantener tablas de datos con acceso por clave con un orden
de eficiencia teórico de O (1) para todas las operaciones.
5.9. QUE CRITERIOS SE TIENE EN CUENTA PARA ELIGIR EL TIPO DE ESTRUCTURA
SOBRE LE CUAL SE IMPLENTARA LA TABLA DE SMBOLOS.
6. OPTIMIZACION DE CODIGO
7. GENERACION DE CODIGO OBJETO O FINAL
8. GESTION DE MEMORIA DURANTE LA COMPILACION