Basics of Compiler Design:
1)Lexical Analysis
2)Regular expression to NFA
3)NFA to DFA
4)First of Grammar
5)Follow of Grammar
6)Left Factor
7)Left Recursion
8)Leading And Trailing
9)Predictive Parser
P.S. The order might not be for the program in specified way.