Example #1
0
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
Example #2
0
    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)