Timothy Goddard wrote: > 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. > Timothy Goddard, Can you explain what you mean by "Beware, that way lie patents" please. Cheers, Mike