Project

  1. Lexical Analysis: Scanner
  2. Syntactic Analysis: Parser
  3. Semantic Analysis: Type-checking
  4. Synthesis: Translation
  5. Instruction Selection
  6. Register Allocation