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.