Пример #1
0
pilha.push('$')
pilha.push('E')
print(pilha)

while pilha.__len__() > 1:
    if pilha.peek() == pilha_de_entrada.peek():
        pilha.pop()
        pilha_de_entrada.pop()

    if pilha.peek() == 'E':
        if pilha_de_entrada.peek() == 'id':
            pilha.pop()
            pilha.push('S')
            pilha.push('T')
            print('************')
            print(pilha.inline())
            print('************')
            print(pilha_de_entrada.inline())
            print('************')
        elif pilha_de_entrada.peek() == 'num':
            pilha.pop()
            pilha.push('S')
            pilha.push('T')
            print('************')
            print(pilha.inline())
            print('************')
            print(pilha_de_entrada.inline())
            print('************')
        elif pilha_de_entrada.peek() == '(':
            pilha.pop()
            pilha.push('S')