Handling escaped \0 characters
Handling \r (carriage return) as whitespace
Adding fval (float) to token
Adding yytext to yyerror message
Adding types, union, header copyright to test.cpp