Explanation
Lexical Analysis phase processes character stream and generates tokens, e.g. identifier or keywords.
Tokens are processed by Syntax analysis analyzer.
Syntax tree is processed by Semantic analyzer.
Intermediate code such as 3 –address code is used for code generation process.