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

Responder a