Aplicación web que analiza código Pascal, identifica sus componentes léxicos y presenta los tokens encontrados.
Descripción
Herramienta web académica desarrollada para estudiar la fase de análisis léxico de un compilador. La aplicación recibe código escrito en Pascal, examina sus elementos y muestra una clasificación comprensible de los tokens encontrados.
Mi participación
Diseñé y desarrollé la interfaz y la lógica del analizador, definiendo las reglas necesarias para reconocer los principales componentes léxicos del lenguaje Pascal.
- Implementé la lectura y el procesamiento del código ingresado.
- Definí reglas para identificar palabras reservadas, identificadores y operadores.
- Organicé los resultados para facilitar la revisión de cada token.
- Incorporé mensajes para señalar entradas no reconocidas.
Funcionalidades principales
- Entrada y análisis de código fuente Pascal.
- Identificación de palabras reservadas e identificadores.
- Reconocimiento de números, cadenas, operadores y símbolos.
- Clasificación y presentación ordenada de tokens.
- Detección de elementos que no cumplen con las reglas léxicas.
- Interfaz web que no requiere instalación local.
Impacto
El proyecto facilita la comprensión práctica de una de las primeras etapas de un compilador. Permite observar cómo el código fuente se divide en unidades léxicas y sirve como apoyo para el aprendizaje de lenguajes y autómatas.
Flujo del proyecto

