High-yield MCQ revision guide covering compiler phases, formal grammars, automata, parsing, lexical analysis, IR, symbol tables, optimization, and error handling.