while( defined($_ = <>) && $_ ne "quit\n" ) {} #### perl -MO=Deparse -le 'while($_ = <>) {}' -e syntax OK while (defined($_ = )) { (); }