$ perl -MO=Deparse -e'while($foo=<>){}' while (defined($foo = )) { (); } -e syntax OK