Figure 1
Architecture of a compiler