D:\module>perl -MO=Deparse,-p -lwe start.pl Unquoted string "start" may clash with future reserved word at -e line 1. Unquoted string "pl" may clash with future reserved word at -e line 1. Useless use of concatenation (.) or string in void context at -e line 1. BEGIN { $^W = 1; } BEGIN { $/ = "\n"; $\ = "\n"; } ('start' . 'pl'); -e syntax OK