Syntax Analysis
Code Generation
Lexical Analysis
Optimised Object Code
List of Tokens
(Symbols Table)
Code Optimisation
Source Code
Object Code
Abstract Syntax Tree