New lexical analysis