The P4 Compiler and Interpreter by Steven Pemberton, Amsterdam, and Martin Daniels Chapter 0: Preface and Introduction Part 1: The Compiler Chapter 1: Input and Lexical Analysis Chapter 2: Syntax Analysis Chapter 3: Semantic Analysis Chapter 4: Code Generation Chapter 5: Compiling Expressions Chapter 6: Compiling Procedures and Functions Chapter 7: Compiling Statements Chapter 8: Compiling Declara