Está en la página 1de 2

Fases de un analizador léxico

1. Análisis léxico.
2. Análisis sintáctico.
3. Análisis semántico.
4. Generación de Código.
5. Optimización.
6. Generación de Código Intermedio.

Análisis Léxico

El analizador léxico lee el archivo fuente carácter por carácter y forma grupos de
caracteres (lexemas) con un significado léxico mínimo, nominados tokens, que
son tratados como una entidad única.

El analizador léxico también elimina los componentes no esenciales del


programa fuente, e ignora los espacios en blanco, los tabuladores, los caracteres
de final de línea, los comentarios y, en general, todo lo que no sea necesario en
las fases posteriores.

Análisis Sintáctico

Utiliza los tokens encontrados por el analizador léxico y comprueba si llegan en


el orden correcto proporcionado por la gramática libre de contexto que define el
lenguaje fuente.

La salida del análisis sintáctico suele ser un árbol sintáctico con la estructura
sintáctica del programa fuente.

1
Análisis Semántico

El analizador semántico se ocupa de comprobar el significado de las sentencias.


Puede haber sentencias sintácticamente correctas, pero que no se puedan
ejecutar por no tener ningún sentido.

Análisis Semántico

Generalmente, este análisis se hace al mismo tiempo que el sintáctico, introduce


rutinas semánticas que intentan encontrar errores de significado (semánticos) a
partir del árbol sintáctico.

Al mismo tiempo reúnen información sobre los tipos de datos del programa
fuente (variables, constantes, etc.) que será utilizada en la fase de generación
de código.

Generación de Código Intermedio

Una técnica para facilitar la tarea de creación de nuevos compiladores consiste


en dividir el compilador en dos partes:

Una fase de análisis y una de síntesis, comunicadas con un lenguaje intermedio.

También podría gustarte

  • Servicios de Red
    Servicios de Red
    Documento8 páginas
    Servicios de Red
    José Martí Sistemas
    Aún no hay calificaciones
  • Conceptos Básicos
    Conceptos Básicos
    Documento2 páginas
    Conceptos Básicos
    José Martí Sistemas
    Aún no hay calificaciones
  • BD 1.2
    BD 1.2
    Documento2 páginas
    BD 1.2
    José Martí Sistemas
    Aún no hay calificaciones
  • Macros
    Macros
    Documento2 páginas
    Macros
    José Martí Sistemas
    Aún no hay calificaciones
  • Analizador Léxico
    Analizador Léxico
    Documento2 páginas
    Analizador Léxico
    José Martí Sistemas
    Aún no hay calificaciones
  • BD .14
    BD .14
    Documento1 página
    BD .14
    José Martí Sistemas
    Aún no hay calificaciones
  • Monitoreo de Espacio en Disco Duro en Mysql
    Monitoreo de Espacio en Disco Duro en Mysql
    Documento9 páginas
    Monitoreo de Espacio en Disco Duro en Mysql
    Carlos Cortés
    Aún no hay calificaciones
  • Chipset
    Chipset
    Documento3 páginas
    Chipset
    José Martí Sistemas
    Aún no hay calificaciones
  • TeleComunicaciones v2
    TeleComunicaciones v2
    Documento2 páginas
    TeleComunicaciones v2
    José Martí Sistemas
    Aún no hay calificaciones
  • Modulacion Practica
    Modulacion Practica
    Documento1 página
    Modulacion Practica
    José Martí Sistemas
    Aún no hay calificaciones
  • Tele Comunica C I Ones
    Tele Comunica C I Ones
    Documento53 páginas
    Tele Comunica C I Ones
    José Martí Sistemas
    Aún no hay calificaciones
  • Modelo Matemático de Una Señal
    Modelo Matemático de Una Señal
    Documento4 páginas
    Modelo Matemático de Una Señal
    José Martí Sistemas
    100% (3)
  • BD
    BD
    Documento4 páginas
    BD
    José Martí Sistemas
    Aún no hay calificaciones
  • BD
    BD
    Documento2 páginas
    BD
    José Martí Sistemas
    Aún no hay calificaciones
  • Teoria de TeleComunicaciones Unidad 1
    Teoria de TeleComunicaciones Unidad 1
    Documento14 páginas
    Teoria de TeleComunicaciones Unidad 1
    José Martí Sistemas
    Aún no hay calificaciones
  • GL Osario
    GL Osario
    Documento5 páginas
    GL Osario
    José Martí Sistemas
    Aún no hay calificaciones
  • Microprocesadores v2
    Microprocesadores v2
    Documento2 páginas
    Microprocesadores v2
    José Martí Sistemas
    Aún no hay calificaciones
  • Cuadro Sinóptico
    Cuadro Sinóptico
    Documento1 página
    Cuadro Sinóptico
    José Martí Sistemas
    Aún no hay calificaciones
  • Qué Es Una Página Web
    Qué Es Una Página Web
    Documento7 páginas
    Qué Es Una Página Web
    José Martí Sistemas
    Aún no hay calificaciones
  • Teoria de TeleComunicaciones Unidad 1
    Teoria de TeleComunicaciones Unidad 1
    Documento14 páginas
    Teoria de TeleComunicaciones Unidad 1
    José Martí Sistemas
    Aún no hay calificaciones
  • Enbudo de Ventas
    Enbudo de Ventas
    Documento1 página
    Enbudo de Ventas
    José Martí Sistemas
    Aún no hay calificaciones
  • MoProsoft 2
    MoProsoft 2
    Documento2 páginas
    MoProsoft 2
    José Martí Sistemas
    Aún no hay calificaciones
  • Mo Prosoft
    Mo Prosoft
    Documento3 páginas
    Mo Prosoft
    José Martí Sistemas
    Aún no hay calificaciones
  • Memoria Ram
    Memoria Ram
    Documento2 páginas
    Memoria Ram
    José Martí Sistemas
    Aún no hay calificaciones
  • Reporte de Investigacion
    Reporte de Investigacion
    Documento1 página
    Reporte de Investigacion
    José Martí Sistemas
    Aún no hay calificaciones
  • GL Osario
    GL Osario
    Documento5 páginas
    GL Osario
    José Martí Sistemas
    Aún no hay calificaciones
  • Historia de la graficación por computadora
    Historia de la graficación por computadora
    Documento3 páginas
    Historia de la graficación por computadora
    José Martí Sistemas
    Aún no hay calificaciones
  • Glosario de Terminos Part 2
    Glosario de Terminos Part 2
    Documento4 páginas
    Glosario de Terminos Part 2
    José Martí Sistemas
    Aún no hay calificaciones
  • Glosario de Terminos Part 1
    Glosario de Terminos Part 1
    Documento9 páginas
    Glosario de Terminos Part 1
    José Martí Sistemas
    Aún no hay calificaciones