Assignment 1 Lexical Analyzer Solution