def step(self): """ Avanza un paso en la ejecucion paso a paso, requiere step_run para funcionar. """ pass if __name__ == '__main__': from pprint import pprint from time import time inicio = 0 fin = 0 c_inicio = 0 c_fin = 0 if len(sys.argv) == 1: grammar = kgrammar(debug=deb, gen_arbol=True) else: fil = sys.argv[1] grammar = kgrammar(flujo=open(fil), archivo=fil, futuro=True) try: c_inicio = time() grammar.verificar_sintaxis(gen_arbol=True) c_fin = time() #grammar.guardar_compilado('codigo.kcmp', True) #pprint(grammar.arbol) except KarelException, ke: print ke.args[0], "en la línea", grammar.tokenizador.lineno else: mundo = kworld(mochila='inf') runner = krunner(grammar.arbol, mundo)
return 'ERROR' else: self.estado = 'OK' self.mensaje = 'Ejecucion terminada' return 'OK' if __name__ == '__main__': from pprint import pprint from time import time inicio = 0 fin = 0 c_inicio = 0 c_fin = 0 if len(sys.argv) == 1: grammar = kgrammar(debug=False) else: fil = sys.argv[1] grammar = kgrammar(flujo=open(fil), archivo=fil, futuro=True) try: c_inicio = time() grammar.verificar_sintaxis(gen_arbol=True) grammar.expandir_arbol() c_fin = time() except KarelException, ke: print ke.args[ 0], "en la línea", grammar.lexer.linea, 'columna', grammar.lexer.columna else: casillas_prueba = {(1, 1): {'zumbadores': 0, 'paredes': set()}} mundo = kworld(casillas=casillas_prueba, mochila='inf') runner = krunner(grammar.ejecutable, mundo)
def step (self): """ Avanza un paso en la ejecucion paso a paso, requiere step_run para funcionar. """ pass if __name__ == '__main__': from pprint import pprint from time import time inicio = 0 fin = 0 c_inicio = 0 c_fin = 0 if len(sys.argv) == 1: grammar = kgrammar(debug=deb, gen_arbol = True) else: fil = sys.argv[1] grammar = kgrammar(flujo=open(fil), archivo=fil, futuro=True) try: c_inicio = time() grammar.verificar_sintaxis(gen_arbol=True) c_fin = time() #grammar.guardar_compilado('codigo.kcmp', True) #pprint(grammar.arbol) except KarelException, ke: print ke.args[0], "en la línea", grammar.tokenizador.lineno else: mundo = kworld(mochila='inf') runner = krunner(grammar.arbol, mundo)
self.corriendo = False return 'ERROR' else: self.estado = 'OK' self.mensaje = 'Ejecucion terminada' return 'OK' if __name__ == '__main__': from pprint import pprint from time import time inicio = 0 fin = 0 c_inicio = 0 c_fin = 0 if len(sys.argv) == 1: grammar = kgrammar(debug=False) else: fil = sys.argv[1] grammar = kgrammar(flujo=open(fil), archivo=fil, futuro=True) try: c_inicio = time() grammar.verificar_sintaxis(gen_arbol=True) grammar.expandir_arbol() c_fin = time() except KarelException, ke: print ke.args[0], "en la línea", grammar.lexer.linea, 'columna',grammar.lexer.columna else: casillas_prueba = { (1, 1) : { 'zumbadores': 0, 'paredes': set()