Skip to content

Resumen de Cambios

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

FicheroDescripción
AbstractGrammar.g4Descripción de los nodos del AST
Grammar.g4Se han añadido a las reglas las acciones que crean los nodos
Main.javaSe modificó la llamada a parser.start() para recibir el AST
input.txtPrograma de ejemplo para probar el parser

Con Antlr se han generado las siguientes clases:

FicheroDescripción
GrammarParser.javaImplementación del analizador sintáctico (a partir de Grammar.g4)
GrammarLexer.javaImplementación del analizador léxico (a partir de Tokenizer.g4)

Y con VGen, o de forma manual, se han generado las siguientes clases:

FicheroDescripción
ast.*Clases de todos los nodos del AST
visitor.*Interfaz Visitor y clases relacionadas
AST.htmlTraza del AST para comprobar su estructura