Then you probably didn't know that that fact was actually
documented? See "man perlrun", in the section that talks
about the -S option. (It's amazing how many obscure Perl
syntax/semantics issues are actually documented).
Perl only ignores a lone colon if that
colon is the first non-whitespace character in a file though.