Recursive descent, single-pass
muddle all of these operations together
lexical, syntax, semantic analysis
code generation
Multiple passes here
how do we transfer information between
passes?  What do we need?
Text Box: ‹#›