Introduction Section 1-1.3.2

Machine architecture Chapter 2

Review of C++ Section 1.5, Section 6.5, Appendix A.2, Appendix A.3

Language translation Section 3.1-3.3.1

Regular grammars Section 3.3.2

Pushdown automata Section 3.3.4, 4.1

Language semantics Section 4.2.1-4.2.3