$ perl -MO=Deparse -e 'while ( my $line = ) { print $line }' while (defined(my $line = )) { do { print $line }; } -e syntax OK