good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re: scope of "use strict"? (needed: "superstrict")by leriksen (Curate) |
on Jul 07, 2005 at 12:59 UTC ( [id://473082]=note: print w/replies, xml ) | Need Help?? |
Maybe the easiest solution is to copy the modules to an area where you can edit them, then use something like
find . -name \*\.pm -exec perl -i -ne 'if (/^package/) {print $_ . "use strict\n;"} else {print}' {} \;
It assumes that the 'package Foo;' lines have no leading spaces - adjust if necessary... then you can run code that loads the modules and see what pops out, making sure to run the code as perl -I<path to root of strict versions> nameOfScript.pl good luck! ...it is better to be approximately right than precisely wrong. - Warren Buffet
In Section
Seekers of Perl Wisdom
|
|