def ejecucionAscendente(input): print("--------------------------------Archivo Ejecucion---------------------------------------") prueba =g.parse(input) ts_global=TS.TablaDeSimbolos() h.todo=prueba procesar_queries(prueba,ts_global) return h.textosalida
def ejecucionAscendente(input): #print("--------------------------------Archivo original---------------------------------------") #print(input) print( "--------------------------------Archivo Ejecucion---------------------------------------" ) prueba = g.parse(input) print(prueba) if (prueba): return "hay salida" else: return "nuay salida :v"
def ejecucionAscendente(input): #print("El resultado de la creacion de tabla es: %d",store.createTable("db5", "table1", 5)) #print(store.showTables) #print(store.showTables("db2")) #print("--------------------------------Archivo original---------------------------------------") #print(input) print("--------------------------------Archivo Ejecucion---------------------------------------") prueba =g.parse(input) ts_global=TS.TablaDeSimbolos() h.todo=prueba procesar_queries(prueba,ts_global) h.textosalida+="--------------------FIN EJECUCION ASCENDENTE--------------------\n" return h.textosalida
def ejecucionAscendente(input,input2): h.textosalida="" h.textosalida=input2 h.q.clear() #print("--------------------------------Archivo original---------------------------------------") #print(input) print("--------------------------------Archivo Ejecucion---------------------------------------") prueba =g.parse(input) ts_global=TS.TablaDeSimbolos() h.todo=prueba print("--------------------------------divisor---------------------------------------------------") procesar_etiquetas(ts_global,"main") print("--------------------------------Reporte simbolos---------------------------------------") #ts_global.mostrar(2) return h.textosalida
def ejecucionDescendente(input,input2): h.textosalida="" h.textosalida=input2 h.q.clear() #print("--------------------------------Archivo original---------------------------------------") #print(input) print("--------------------------------Archivo Ejecucion---------------------------------------") prueba =gr.parse(input) ts_global=TS.TablaDeSimbolos() h.todo=prueba print("--------------------------------divisor---------------------------------------------------") procesar_etiquetas(ts_global,"main") print("--------------------------------Reporte Gramatical---------------------------------------") #h.reporteGramatical() #h.graficarAST() #ts_global.mostrar(2) #for x in ts_global.simbolos: ## print(x,"=",ts_global.obtener(x).valor,ts_global.obtener(x).tipo) return h.textosalida