import sys import turtle import MapaMemoria import ProyectoFinal_Yacc as parser import Shapes # cuadruplos generados quads = [] # instruction pointer instruction_pointer = 0 # mapa de memoria mem = None # registro de funcion, contiene el valor de retorno de una funcion durante el cambio de contexto func_reg = 0 # figura a dibujar shape = Shapes.Shape() # metera las constantes en el mapa de memoria def load_constantes(tabla_constantes): global mem for val in tabla_constantes: mem.insert(tabla_constantes[val], val) def main(): global quads global instruction_pointer global mem global func_reg tabla_constantes, quads, direcciones = parser.parse(str(sys.argv[1]))