I was asked to debug a weird Perl5 problem yesterday. The code in
question looked roughly like this (indented 4 spaces, but otherwise
unchanged):
#!perl -w
use strict;
print <<END;
The next line contains a space at the end.
END
This is still a here document
END
This can be very hard to discover. I find it hard to see myself doing
this on purpose. I would like to see a compiler warning for this:
"Spaces detected after apparent here document terminator", but
preferably phrased better.
Are there any objections?
--
Ariel Scolnicov |"GCAAGAATTGAACTGTAG" | [EMAIL PROTECTED]
Compugen Ltd. |Tel: +972-2-6795059 (Jerusalem) \ We recycle all our Hz
72 Pinhas Rosen St. |Tel: +972-3-7658514 (Main office)`---------------------
Tel-Aviv 69512, ISRAEL |Fax: +972-3-7658555 http://3w.compugen.co.il/~ariels