def determiniza(args): input = entrytext.get() l = Leitor(input) dict, ini, final = l.ler() a = Automato(dict,ini,final) a.determina() a.printAtomato() a.writeAutomataToFile(input) input = input.replace('.in', '') data_file = open('../testes/'+input+'.out') data = data_file.read() data_file.close() test = Tk.Tk() Results = Tk.Label(test, text = data, ) Results.grid(row = 20, column = 3, sticky=(Tk.W, Tk.E))
def gramaticaAutomato(input): input = entrytext.get() l = LeitorG(input) dict, termi,nonter,ini = l.ler() g = Grammar(dict,termi,nonter,ini) s, inicial, final = g.convertGtoAF() a = Automato(s,inicial,final) a.printAtomato() a.writeAutomataToFile(input) input = input.replace('.in', '') data_file = open('../testes/'+input+'.out') data = data_file.read() data_file.close() test = Tk.Tk() Results = Tk.Label(test, text = data) Results.grid(row = 20, column = 3, sticky= Tk.W)