Work on lexer.