Assignments


Programming Projects

Recommended Exercises

  • Chapter 2 (Overview)
    • 2.2.1-2.2.4
    • 2.3.1, 2.3.2, 2.3.5
    • 2.4.1
    • 2.6.1-2.6.3
    • 2.8.1
  • Chapter 3 (Lexical Analysis)
    • 3.1.1, 3.1.2
    • 3.3.1, 3.3.2, 3.3.4-3.3.7
    • 3.4.1, 3.4.2
    • 3.6.2-3.6.5
    • 3.7.1-3.7.3
  • Chapter 4 (Syntax Analysis)
    • 4.2.1-4.2.5
    • 4.3.1-4.3.3
    • 4.4.1, 4.4.3, 4.4.4
    • 4.6.2-4.6.4
    • 4.8.2