a% perl -MO=Deparse -e 'while (my $line = ) {}' while (defined(my $line = )) { (); } __DATA__ -e syntax OK