Resumen de Cambios
En esta fase se han añadido o modificado los siguientes ficheros:
Fichero | Descripción |
---|---|
AbstractGrammar.g4 | Se han definido las funciones de código de la especificación para MAPL |
input.txt | Programa de ejemplo para probar el analizador sintáctico |
output.txt | Salida obtenido de compilar input.txt |
Y con VGen, o de forma manual, para la implementación multivisitor se han generado las siguientes clases:
Fichero | Descripción |
---|---|
MaplCodeSpecification.java | Punto de entrada a la especificación |
Address.java | Implementación de la función de código address |
Execute.java | Implementación de la función de código execute |
Metadata.java | Implementación de la función de código metadata |
Run.java | Implementación de la función de código run |
Value.java | Implementación de la función de código value |
AbstractCodeFunction.java | Clase 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.