Compiler Overview

Tiger in Stratego -- Compilation by Program Transformation
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.

overview.gif