Course module
Compiler DesignCompiler Design
- Lessons
- 139
- Duration
- 8 hr 57 min
- PYQs
- 0
- Practice
- 733
Syllabus index
Lessons in this module
Intro to Compilers
Lang Processing System
Phases of Compiler
Lexical Analysis
Grammar & CFG
Grammar Basics & Chomsky
Derivation & Recursion
Ambiguity & Inherent Amb
Left Factoring & Prefixes
Simplification of CFG
Syntax Analysis: Top-Down
Parser Basics & Top-Down
First and Follow Sets
LL(1) Parser & Table
- LL(1) Parser & TablePdf
- Basic Requirement For LL(1) ParserDrm Video
- Designing LL(1) Parser Part-1Drm Video
- Designing LL(1) Parser Part-2Drm Video
- Designing LL(1) Parser Part-3Drm Video
- Block Diagram of LL(1) ParserDrm Video
- Short Cut Techniques for LL(1) GrammarDrm Video
- Practice QuestionDrm Video
- LL(1)-Practicce questionDrm Video
- LL(1)-Practice questionDrm Video
Syntax Analysis: Bottom-Up
Intro to Bottom-Up & LR(0)
- Intro to Bottom-Up & LR(0)Pdf
- Bottom Up Parser Fundamentals Part-1Drm Video
- Bottom Up Parser Fundamentals Part-2Drm Video
- Designing LR(O) Parser Part-1Drm Video
- Designing LR(O) Parser Part-2Drm Video
- Designing LR(O) Parser Part-3Drm Video
- Designing LR(O) Parser Part-4Drm Video
- Designing LR(O) Parser Part-5Drm Video
- Practice QuestionsDrm Video
SLR(1) Parser & Conflicts
CLR(1) Parser & Items
LALR(1) Parser & Merging
Operator Precedence
Semantic Analysis & SDT
Semantic Analysis & SDT
Attributes & SDT Types
Intermediate Code Gen
3AC, Quads & Triples
- 3AC, Quads & Triples - NotesPdf
- Intermediate CodeDrm Video
- DAG Practice Question 1Drm Video
- DAG Practice Question 2Drm Video
- DAG Practice Question 3Drm Video
- DAG Practice Question 4Drm Video
- DAG Practice Question 5Drm Video
- 3 Address CodeDrm Video
- Representation of 2 Address CodeDrm Video
- Fill in BlankDrm Video
- DAG Practice QuestionsDrm Video
Code Optimization
Blocks, Loops & Methods
- Blocks, Loops & MethodsPdf
- OptimizationDrm Video
- Constant FoldingDrm Video
- Constant PropogationDrm Video
- Strength ReductionDrm Video
- Redundant Code EliminationDrm Video
- Algebraic SimplificationDrm Video
- Control Flow AnalysisDrm Video
- Loop JammingDrm Video
- Loop UnrollingDrm Video
- C programming Code MovementDrm Video
Liveness & Data Flow
Run Time Environment
Storage Org: Stack & Heap
Activation Records & Call
Explore the course
View course detailsLoading lesson…