|Just another Perl shrine|
Mysterious "syntax error"by BrowserUk (Patriarch)
|on Nov 30, 2004 at 15:41 UTC||Need Help??|
BrowserUk has asked for the wisdom of the Perl Monks concerning the following question:
Why is the following snippet producing a 'syntax error'?
Note: I know it may not be logical to assign one key, 10 different values one after the other, but a syntax error?
Note also that both of these are legal:
But this also isn't "legal syntax" (regardless of whether you use qq// or ""), even though it is logical.
So this isn't just a case of over-zealous code policing?
It woudn't be quite so bad if it didn't point you at the wrong part of the statement as the source of the error.
Perl 5.8.4 (AS810).
Examine what is said, not who speaks."But you should never overestimate the ingenuity of the sceptics to come up with a counter-argument." -Myles Allen
"Think for yourself!" - Abigail "Time is a poor substitute for thought"--theorbtwo "Efficiency is intelligent laziness." -David Dunham
"Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - tachyon