Course module
Compiler DesignZERO TO HERO
- Lessons
- 136
- Duration
- 7 hr 58 min
- PYQs
- 0
- Practice
- 682
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
Normal Forms & BNF
Decidability & CYK Algo
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
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
Explore the course
- Database Management System
- Discrete Mathematics
- Digital Electronics
- Computer Architecture
- Operating System
- Computer Networks
- Data Structures
- Algorithms
- Theory Of Computation
- C language
- Software Engineering
- Artificial Intelligence
- Computer Graphics
- Aptitude
- Reasoning
- English (Verbal Ability)
- Engineering Mathematics
- GATE Live Class Recordings 2026
Loading lesson…