11-October-2021 |
1.5 hours |
General Introduction |
Assignment -1 |
|
|
1.5 hours |
Detailed introduction of Compiler, Preprocessor, Assembler, Linker/Loader, Interpreter |
|
|
18-October-2021 |
1.5 hours |
Compiler, History of Compiler, Properties of Compiler |
|
|
|
1.5 hours |
Compilation two parts, Compilation Process in General |
|
|
25-October-2021 |
1.5 hours |
Compilation Process in Brief: Lexical Analysis, Syntax Analysis |
|
|
|
1.5 hours |
Compilation Process in Brief: Sementic Analysis, Intermediate Code, Code Optimization, Code Generation |
Quiz-1 |
|
1-November-2021 |
1.5 hours |
Symbol Table: Construction of Symbol table, Interaction Between the symbol table and other phases of compiler |
|
|
|
1.5 hours |
One-Pass Compiler |
|
|
8-November-2021 |
1.5 hours |
Two-Pass Compiler |
|
|
|
1.5 hours |
Back end of Compiler |
|
|
15-November-2021 |
1.5 hours |
Chapter 3: Lexical Analysis, Function of Lexical Analyzer |
Assignment-2 |
|
|
1.5 hours |
Input Buffering, Specification of Tokens |
|
|
22-November-2021 |
1.5 hours |
Conversion of Regular Expression into NFA |
|
|
|
1.5 hours |
Conversion of Regular Expression into DFA |
|
|
29-November-2021 |
1 Hour |
Mid Term |
|
|
6-December-2021 |
1.5 hours |
Conversion into minimized DFA |
Quiz-2 |
|
|
1.5 hours |
Conversion of DFA into minimized DFA |
|
|
13-December-2021 |
1.5 hours |
What are Grammars? Context-Free Grammar, CFG Terminologies, Examples |
|
|
|
1.5 hours |
Syntax Analysis |
|
|
20-December-2021 |
1.5 hours |
Define Parser, Role of Parser, and Derivations, Types of Derivations |
|
|
|
1.5 hours |
Parse Tree, Types of Parse Tree, Examples and Ambiguity Examples |
|
|
27-December-2021 |
1.5 hours |
Precedence, Examples and Left-Recursive |
|
|
|
1.5 hours |
Types of Parsing, Top-Down Parsing Introduction |
|
|
3-January-2022 |
1.5 hours |
Bottom Up Parsing, Backtracking, Predictive Parsesr |
|
|
|
1.5 hours |
Recursive Descent Parser (RDP) construction rules |
Quiz-3 |
|
10-January-2022 |
1.5 hours |
Recursive Descent Parser (RDP) construction algorithm implementation and LL(1) Parser Construction Method |
|
|
|
1.5 hours |
First Function with examples and FOLLOW Function with examples |
|
|
17-January-2022 |
1.5 hours |
Input String Running Through LL(1) Table/Presentations |
|
|
|
1.5 hours |
Bottom Up Parsing and Shift Reduce Parsing |
Assignment-3 |
|
24-January-2022 |
1.5 hours |
LR(0) Parse Table |
|
|
|
1.5 hours |
SLR(1) Parse Table |
|
|
31-January-2022 |
2 Hour |
Final Term |
|
|