F. Senault wrote:
> Hello.
>
> Where I work, we have to develop and maintain a quite huge application
> fully written in Visual Basic 6 [1].
>
> 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
> much.
>
> 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... :) ) ?
>
> Fred
> [1] : This is the point where everyone goes hiding behind the couch...
> --
> Science is always discovering odd scraps of magical wisdom and making a
> tremendous fuss about its cleverness.                 (Aleister Crowley)

Beware, that way lie patents.