wolverian@noesis:~$ perl -MO=Deparse -e'while (my $foo = ) { }' while (defined(my $foo = )) { (); } __DATA__ -e syntax OK