miércoles, 10 de abril de 2019

Finalizando Proyecto

Realice las últimas correcciones a la gramática. Implementé la funcionalidad de mostrar los errores léxicos, la recuperación de errores en el CUP y como mostrarlos en la interfaz gráfica. Además, comenté las funciones y otras secciones de los archivos flex y CUP.
Se realizaron pruebas y se da por terminado (y creemos bueno) el proyecto.

Archivo de tokens, documentación y árbol

Se hizo el árbol de los puntos extra con la gramática del proyecto, se modificó el código de tal forma que se guardaran los tokens con su valor-atributo asociado y se realizó la documentación externa.

lunes, 8 de abril de 2019

Generación de Clases y Archivo

Elaboré la funcionalidad de generar las clases del CUP y JFlex desde la interfaz mediante un botón en el menu de la ventana. Las clases se crean y posteriormente se mueven a la carpeta del proyecto.

Además, implementé la creación del archivo con los token encontrados en los análisis que se realicen. El archivo se crea con el nombre de tokens.txt

lunes, 1 de abril de 2019

Corrigiendo JFlex y Cup. Y elaboración de interfaz

Corregí los problemas que se presentaban con los comentarios, estos ya funcionan bien en teoría. Estuve corrigiendo otros errores en las clausulas for y se implementó el tipo de if faltante y las expresiones complejas.

Además, empecé a elaborar la interfaz para facilitar el uso del programa.