Compilador - Analizador léxico

Analizador léxico (scanner) escrito en Java. Lee un archivo de código fuente, lo divide en tokens con una máquina de estados finitos y detecta palabras reservadas, identificadores, números, símbolos y errores.

Java
Captura de pantalla del sitio de Compilador - Analizador léxico

Lo que hice

  • Diseñé e implementé una máquina de estados finitos (FSM) para dividir el código fuente en unidades léxicas con significado

  • Construí la lógica de reconocimiento de palabras reservadas, identificadores, literales numéricos, símbolos y errores léxicos

  • Desarrollé un flujo de lectura de archivos que procesa el código fuente y genera una secuencia estructurada de tokens

¿Tienes un proyecto similar en mente?

Cuéntame qué estás construyendo y veamos cómo puedo ayudarte.

Contáctame