GoConqr has a new look! Let us know what you think.

Mind map

Estructura del Compilador

Carlos Soto Informática English

Estructura del Compilador

Map content

Estructura del Compilador

  1. Administrador de la tabla de simbolos

  2. Manejador de errores

  3. 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
  4. 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.
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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

  • Estructura del Compilador
  • Estructura del Compilador
  • Estructura del Compilador
  • Estructura del Compilador
  • Estructura del Compilador

Information

Description
Mapa mental de la estructura de un compilador
Created by
Carlos Soto
Views
3
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?