Make the lexer behave more consistently with regards to char/string literals.