Como vimos en la clase pasada, básicamente el Program
era nuestro programa general, el que contenÃa todos los statements, en esta clase al crear el test_parse_program
lo único que hacemos es verificar que efectivamente cuando empecemos a evaluar el código se esté regresando un Programa (el cual deberÃa contener todos los Statements).
.
La función parse_program()
que pertenece a Parser
es la que se encargará de hacer la instancia de dicho programa y empezar a ver cuáles son sus statements.
.
En resumen, estamos creando el wrapper del programa para y verificando que se cree correctamente jaja
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?