Where I work, we have to develop and maintain a quite huge application
fully written in Visual Basic 6 .
Quite a few tasks should be automated, and being the magical-one-liner-
script guru of the workplace, I’m the one tasked with a bunch of things.
So, I could continue to throw together bunches of ugly ruby and perl
scripts written each to achieve one specific goal, or I could try to
think a bit further and try to implement something more elegant,
powerful, and adaptable.
But, to do that, I need to parse advanced VB6 code, to a quite fine
grained point. For instance, detecting dead code and dead variables.
I took a look at some projects out there, including full-fledged parsers
(none in ruby, or none fully useable, AFAI), but I didn’t manage to do
Are there any solutions out there that I overlooked ? Someone around
who has some experience in the domain to give pointers (though I’d
gladly accept code too… ) ?
 : This is the point where everyone goes hiding behind the couch…