14. Code Generation

14.1. Intermediate code

14.2. Syntax-directed translation

14.3. Statements and control flow: naive approach

14.4. Statements and control flow: better approach

14.5. Backpatching