CSSE 404: Day 15
Outline
- Code generation for expressions and control flow
Materials
Assignments
- Day 19, 23:59: Code generator for arithmetic and boolean
expressions and basic control flow. Your code does not have to
run. You may choose to translate into x86 or some intermediate
language. Here is a the revised grammar. The functionality that I
would like you to implement for this milestone is indicated in
yellow. The materials for the week 6 milestone are in red and the
remainder is for the week 7 milestone.
- Resources for basic code generator:
- Crenshaw:
- Dragon book: 8.1-8.6
- Dave^2: sections 9.0-9.4