Working on lexer.