Lexical Analysis
UPDATED