Mind map
Estructura del Compilador

Map content
Estructura del Compilador
Administrador de la tabla de simbolos
Manejador de errores
Análisis Léxico
- Lee la secuencia de caracteres de izquierda a derecha del programa fuente y los agrupa en "tokens" osea palabras clave, identiicadores, operadores, etc.
- Tabla de simbolos
- Gestor de errores
- Lee la secuencia de caracteres de izquierda a derecha del programa fuente y los agrupa en "tokens" osea palabras clave, identiicadores, operadores, etc.
Análisis Sintáctico
- Tabla de simbolos
- Gestor de errores
- Determina si la secuencia de "tokens" sigue la sintaxis del lenguaje y consigue la estructura jerarquica en forma de árbol.
Análisis Semántico
- Tabla de simbolos
- Gestor de errores
- Realiza las comprobaciones necesarias sobre el árbol sintáctico para determinar el correcto significado del programa
Generador y optimización de código intermedio
- Gestor de errores
- Tabla de simbolos
- La optimización consiste en la calibración del árbol sintáctico, ya no aparecen construcciones de alto nivel, con un código mejorado, no estructurado, y compuesto por un código de tres direcciones conocido también como código intermedio
Generador de código objeto
- Gestor de errores
- Tabla de simbolos
- Toma como entrada la representación intermedia y genera el código objeto o, transforma el código Intermedio optimizado en código objeto de bajo nivel
Tabla de Simbolos
- Es una estructura tipo diccionario con operaciones de inserción, borrado y búsqueda, que almacena información sobre los símbolos que van apareciendo a lo largo del programa
Gestor de errores
- Detecta e informa de errores que se produzcan durante la fase de análisis. Debe generar mensajes significativos y reanudar la traducción
Images and files in the map
Information
- Description
- Mapa mental de la estructura de un compilador
- Created by
- Carlos Soto
- Views
- 3
- Rating



