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.