lexical analysis init [2]