El objetivo de este repositorio es de brindar herramientas a los estudiantes para que puedan avanzar con los proyectos dejados durante la clase. El código que esta se puede utilizar, tomando en cuenta que debe ser comprendido y que está limitado a funciones básicas del proyecto. Es decir, el estudiante puede tomar estos ejemplos y empezar con su proyecto, sin embargo, las funcionalidades están incompletas o no son óptimas, por lo cuál, deberá cambiar algunos aspectos.
Servidor backend con Flask, que es consumido a través de una interfaz web simple. El backend realiza el procesamiento del lenguaje a través de Ply.
Interpretación, generando la estructura de un AST, basada en el patrón de diseño interpreter
. Tambien se utiliza una interfaz gráfica, que fue hecha con React.
Generación y ejecución del condicional if. Creación de las asignaciones y uso de la tabla de símbolos.