Compiler Design (B23CS3201)
Syllabus Assignment 1 Assignment2 MID1 QP MID2 QP
Mid-1 database questions
Mid-2 database questions
Introduction, Phases of compiler : PDF LINK
Compiler Generator tools : PDF link
Lexical Analysis : PDF LINK
Input buffering : PDF link
Role of Parser : PDF LINK
Shift Reduce Parser : PDF LINK
Recursive Descent Parser : PDF LINK
Predictive Parser : PDF LINK
Left recursion and left factoring: PDF LINK
SLR Parser : PDF LINK
CLR Parser & LALR Parser : PDF LINK
Syntax directed translation: PDF LINK
YACC : PDF Link
Intermediate code generation : PDF LINK
Three address code : PDF LINK
Type checking : PDF LINK
Principle sources of optimization : PPTLINK
Principle sources of Optimization : PDF link
Basic blocks : PDF LINK
Loop Optimization : PDF LINK
Data flow analysis : PDF LINK
Issues of code generation : PDF LINK
simple code generation algorithm : PDF LINK
code generation from DAG : PDF LINK
Peephole optimization : PDF LINK
Storage organizations, Activation tree : PPT LINK
Runtime Environments : PDF LINK
Symbol table : PDF LINK