2009/10/12 Rafael Bidegain <[email protected]>: > El día 11 de octubre de 2009 23:30, Nicolás Sanguinetti > <[email protected]> escribió: >>> Me gustaría que me orienten para poder avanzar un poco. >> >> Y, yo te diría que leas el código de ruby-debug, dado que lo que >> querés es—escencialmente—hacer lo mismo que un debugger :) >> >> Claro que, va a requerir escribir C. > Escribir en C no es problema, el tema es que no tengo ganas de mirar > un programa enoorme. > > Pensé en eso pero lo descarté porque me llevaría mucho tiempo y si > incluyo partes del debug seguramente esa parte del proyecto eclipsaria > al resto y no tengo ganas de que eso suceda. > > Tambien pensé en ver el código de un ide que posibilite la ejecución > paso a paso, pero igual es mucho código para revisar. > > creo que con el tip de SAE (hacer un array por cada bloque) mas la > eliminacion de las palabras reservadas para posibilitar la ejecución > con eval > voy a poder avanzar un poco mas. > > muchas gracias a todos!
Una de esas set_trace_func te pueda servir. http://www.ruby-doc.org/core/classes/Kernel.html#M005939 Hice una pruebita a ver que salia http://gist.github.com/208684 Igual, con regexps no creo que llegues muy lejos al traducir tu programa (a menos que este escrito en un lenguaje regular... :-). Saludos! __END__ > > -- > Rafael Bidegain > > Ya que los cuerdos no hablan, hablará el loco. > (The Fool, Padraic Pearse) > > # divertite programando > # http://rubytutorial.wikidot.com/introduccion > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > -- -------------------------------------------------------------- EmmanuelOga.com - Software Developer _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
