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]