This document contains lecture slides for CSE340 - Principles of Programming Languages. It discusses implementing a lexer, including reviewing lexer rules and sub-rules, explaining the programming assignment to develop a lexical analyzer, and providing code examples of the Token, Gui, and Lexer classes. The homework is to complete the lexical analyzer by coding the remaining token rules for the programming assignment.