The diagram below gives a global overview of the data flow in the
TigerCompiler. The details are given in the complete
CompilerArchitecture.
Red edges depict data flow in the compiler. Green edges depict data flow in the interpreter. The
CompilerComponents with a red name should
be created as part of the project work for the course.