Mike Durham
10/6/2006 12:14:00 AM
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