def funcion_intermedia(): global salida global stack global top_stack t1 = top_stack top_stack = top_stack - 1 texto_parser = stack[t1] parser.ejecutarAnalisis(texto_parser) t1 = parser.consola tamanio_consola = len(t1) contador = 0 label.inicio_agregar_texto_consola if contador < tamanio_consola: goto.agregar_texto_consola goto.fin_agregar_texto_consola label.agregar_texto_consola t1 = parser.consola t2 = t1[contador] salida = salida + t2 salida = salida + '\n' contador = contador + 1 goto.inicio_agregar_texto_consola label.fin_agregar_texto_consola
def f_parsear(self, texto): self.T.delete(1.0,tk.END) salida = parser.ejecutarAnalisis(texto) for output in salida: self.T.insert(tk.END,"\n >>> "+ output)