Using yyerror over BADTOKEN
More const correctness
Fixing Flex warning
Moving Makefile flag to Flex options for header
Fixing Flex warning about default rule
Fix for trailing newlines