|Don't ask to ask, just ask|
Furthermore, I completely disagree with your statement Perl has miserable error messages.
Blush. Im sorry. Misserable is much stronger than I would have said if it werent for the bizarreness of this scenario.
it's not feasable to determine where a quote is missing, and hence where the unterminated string begins. However, in many occasions, perl manages to make an educated guess that's often quite right.
Why isnt it possible to determine where the quoted string began? Why does it have to "guess"?
<Elian> And I do take a kind of perverse pleasure in having an OO assembly language...