Chapter 7:
Intermediate representation and symbol table
Another example.