7.1 An Assembler and Interpreter7.2 A Language for Drawing Graphs7.3 A Sort Generator7.4 A Reverse-Polish Calculator7.5 A Different Approach7.6 A Recursive-Descent Parser for Arithmetic Expressions7.7 A Recursive-Descent Parser for a Subset of Awk7.8 Summary