Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería en Sistemas.
Compiladores.
Ing. Melissa Gonzáles
Estudiantes: Erick Brandon Fuentes Fuentes – 201508024.
Winston Jonatán Yax Tumax – 201708044.
General
• Crear un programa que realice el análisis léxico de un archivo de texto
y separar cada cadena en tokens, describiendo su estructura y
atributos.
Específicos
• Crear tablas y llenarlas de elementos que servirán para la
comparación y el análisis léxico.
• Integrar cada tabla al programa fuente.
• Listar cada resultado que el analizador léxico obtuvo, mostrándolos en
pantalla.
Descripción del Proyecto.
El analizar léxico, está programado en el lenguaje C#, para ello se crearon tablas
de tipo “string” donde se agregaron los elementos y atributos que se debían
comparar.
Se agregaron dos “listbox” que mostraban el código fuente a analizar y las
respuestas del analizador, se tomó así porque por medio de los “listbox” era mas
sencillo analizar cada línea del código fuente.
Todo el código del analizador está basado en ciclos anidados y comparadores,
que recorren las listas creadas y compara cada índice de la lista, generando en
pantalla un resultado.
Código fuente