Compiler Design Syllabus
Compiler Design Syllabus
INTRODUCTION
The phases of compiler - 1.3
bookkeeping refer to symbol tables in chapter 7
error handling refer to chapter 9
LEXICAL ANALYSIS
Finite Automata 2.3,2.4,2.5.2.6
Regular expressions 2.2
Design of a lexical analyzer generator 2.9
SYNTAX ANALYSIS
context free grammar 3.3.2
writing a grammar refer to chapter 3
Top down parsing 4.2
Recursive decent parser 4.5
Predictive parser 4.3,4.4,4.6
Bottom up parsing chapter 5
handles 5.3
operator precedence 5.5
LR 5.7
LALR 5.9
CLR 5.8
YACC 15.3
Error recovery refer to chapter 9(9.3,9.4)