improved Perl syntax file