Chapter 4: Syntax Analysis