Read from stdin when no arguments provided.

Also cleanup - yield in tokenize_line