working on lexer more, getting correct escape sequences