Homework: Lexical Analysis
Tiger book: 2.4, 2.5, 2.6, 2.9