Skip to content

Resumen de Cambios

En esta fase se han añadido o modificado los siguientes ficheros:

FicheroDescripción
AbstractGrammar.g4Se han definido las funciones de código de la especificación para MAPL
input.txtPrograma de ejemplo para probar el analizador sintáctico
output.txtSalida obtenido de compilar input.txt

Y con VGen, o de forma manual, para la implementación multivisitor se han generado las siguientes clases:

FicheroDescripción
MaplCodeSpecification.javaPunto de entrada a la especificación
Address.javaImplementación de la función de código address
Execute.javaImplementación de la función de código execute
Metadata.javaImplementación de la función de código metadata
Run.javaImplementación de la función de código run
Value.javaImplementación de la función de código value
AbstractCodeFunction.javaClase base de todas las funciones de código

Y con esto concluiría la implementación del compilador y, por tanto, este tutorial.

Para cualquier sugerencia, errata o comentario, puede enviarse un email a raul@uniovi.es.