Compiler Design Algorithms NFA to DFA String Accepted by DFA Storing NFA and DFA Context Free Grammar (storing) Predictive Parsing First and Follow calculation