On Saturday 17 November 2001 12:01, Sherri wrote: > > I am having problems debugging this program. It keeps saying there's an > error in line 5 near '(' > > Here's the code: > > #!/usr/bin/perl -w > #This program replaces cm398p with cm498p > use strict; > @Classes = ("cm140", "cm325", "cm398p"); > subreplace > { > use $ref -> [X] = "cm498p" > } > replace (/@Classes); > print @Classes; > > Please help. Thank you.
Hi: Here's the output I get, when it runs with a semicolon after "cm498p"; tompoe@aether:~/perlStuff > perl replace.pl Global symbol "@Classes" requires explicit package name at replace.pl line 4. syntax error at replace.pl line 7, near "use $ref " Global symbol "$ref" requires explicit package name at replace.pl line 7. Execution of replace.pl aborted due to compilation errors. tompoe@aether:~/perlStuff > I'm running perl5.6.1: tompoe@aether:~/perlStuff > perl -v This is perl, v5.6.1 built for i686-linux Copyright 1987-2001, Larry Wall Sorry, I don't know enough to answer the question. Hope this helps compare with what you have. Thanks, Tom -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]