Jonathan Maasland
2006-09-10 14:51:59 UTC
The last two to three weeks I've been poking in and around Ripper and I
finally managed to get a new version to compile and parse the entire
Ruby-source-tree.
Laurent, Curt: When I'm finished with the new Ripper sources shouldn't
we keep a copy of it in our CVS-repo??
An interesting issue I ran into is that RRB uses a modified version of
Ripper.
It is possible to use the two versions simultaneously because RRB's
Ripper is defined under the RRB module and is also named rrb_ripper.so
but when comparing our SourceParser structs with RRB's I believe RRB is
far more complete.
I'd really hope to be able integrate RRB's parser in FreeRIDE. It is
pretty complex to figure out because I've got to find the modifications
they made to the old Ripper and port them to the new Ripper.
Any ideas/suggestions/comments are welcome.
(ps. I've also been looking at ruby-debug and I'll look into the
possibility of integrating it once I'm finished with the Ripper and RRB
code (prolly gonna take quite a while))
With friendly greetings,
Jonathan
finally managed to get a new version to compile and parse the entire
Ruby-source-tree.
Laurent, Curt: When I'm finished with the new Ripper sources shouldn't
we keep a copy of it in our CVS-repo??
An interesting issue I ran into is that RRB uses a modified version of
Ripper.
It is possible to use the two versions simultaneously because RRB's
Ripper is defined under the RRB module and is also named rrb_ripper.so
but when comparing our SourceParser structs with RRB's I believe RRB is
far more complete.
I'd really hope to be able integrate RRB's parser in FreeRIDE. It is
pretty complex to figure out because I've got to find the modifications
they made to the old Ripper and port them to the new Ripper.
Any ideas/suggestions/comments are welcome.
(ps. I've also been looking at ruby-debug and I'll look into the
possibility of integrating it once I'm finished with the Ripper and RRB
code (prolly gonna take quite a while))
With friendly greetings,
Jonathan