lexical analyses