Compiler construction notes- Lexical Analysis - Syntax Analysis - Semantic Analysis - Code Optimisation - Intermediate Code Generation -3 address code - Code generator -peephole optimisation techniques -Runtime Environments - Symbol Table