Lexer: Fixed more issues with escape sequences and added the 'pure' keyword