1 Compiler Design lecture 1-- Introduction and various phases of compiler
2 Introduction to Lexical Analyzer and Grammars | L 2 | Compiler Design | GATE CS #RavindrababuRaula
3 Ambiguous Grammars and Making Them Unambiguous | L 3 | Compiler Design | GATE CS #RavindrababuRaula
4 Elimination of Left Recursion and Left Factoring the Grammars | L 4 | Compiler Design | GATE CS/IT
5 Introduction to parsers and LL(1) parsing | L 5 | Compiler Design | GATE CS/IT #RavindrababuRaula
6 Compiler Design Lecture 6 -- Examples on how to find first and follow in LL(1)
7 Construction of LL(1) Parsing Table | L 7 | Compiler Design | GATE CS/IT #RavindrababuRaula
8 Recursive Descent Parser | L 8 | Compiler Design | GATE CS/IT #RavindrababuRaula
9 Compiler Design | L - 9 | Operator grammar & Operator precedence parser | CS/IT #RavindrababuRaula
10 Compiler Design Lecture 10 -- LR parsing, LR(0) items and LR(0) parsing table
11 LR(0) pasing example and SLR(1) | L 11 | Compiler Design | GATE CS/IT #RavindrababuRaula
12 Examples of LR(0) and SLR(1) | L 12 | Compiler Design | GATE CS/IT #RavindrababuRaula
13 Compiler Design Lecture 13 -- Examples of LR(0) and SLR(1)
14 CLR(1) and LALR(1) Parsers | L 14 | Compiler Design | GATE CS/IT #RavindrababuRaula
15 Compiler Design Lecture 15 -- conflicts and examples of CLR(1) and LALR(1)
16 Compiler Design Lecture 16 -- Examples of CLR(1) and LALR(1) and comparison of all the parsers
17 Syntax directed translation examples | L 17 | Compiler Design | GATE CS/IT #RavindrababuRaula
18 Compiler Design Lecture 18 -- Examples of SDT
19 Compiler Design Lecture 19 -- S attributed and L attributed definitions
20 About the lectures | GATE CS/IT #RavindrababuRaula
21 Directed Acyclic Graph (DAG) with Examples | Compiler Design | GATE CS | Ravindrababu Ravula
22 Common sub expression elimination, copy propagation, constant propagation | Compiler Design
23 Phases of Compiler Design Practice Questions | CD | GATE CS | GATE 2022 | Ravindrababu Ravula