lexer now understands escapes in quoted strings