$ perl -MO=Deparse while (my $in = ) { print $in; } ^D while (defined(my $in = )) { print $in; } - syntax OK