Programa que interactúa con el usuario, encargado de llamar a los paquetes y clases indicadas para el proceso de compilación.
Construir el analizador léxico y sintáctico para un compilador de Decaf.
Construir el AST para un compilador de Decaf.
Construir el Analizador Semántico para un compilador de Decaf.