se12@cs.vu.nl (Software Engin 91) (10/29/90)
RTFM'd, but couldn't find why perl said:
syntax error at line 33: `else' unexpected.
at this fragment:
# Now, what is the main module anyway?
if ($#ARGV >= 0)
{ $mainbase = $ARGV[0]; }
else
{ $mainbase = "Main.mod"; } <<< this is line 33
$mainbase =~ s/\.mod$//o;
$mainfile = $mainbase.".mod";
Sorry for this very stupid question, but this is my first perl script
that should actually do something useful (a Makefile generator for Modula-2).
- Gerben.se12@cs.vu.nl (Software Engin 91) (10/29/90)
Sorry.
I asked a question about an if {...} else {...} -construct which perl didn't
understand.
But i have found the error now. The first line of my perl script read
#/usr/local/bin/perl
...instead of:
#!/usr/local/bin/perl
So the file was being fed to sh (or maybe even csh), instead of perl.
Sorry for bothering you all.
It is my first perl script, after all.
- Gerben.