21-March-2022 |
1.5 hours |
General Introduction |
Assignment -1 |
|
|
1.5 hours |
Detailed introduction of Compiler, Preprocessor, Assembler, Linker/Loader, Interpreter |
|
|
28-March-2022 |
1.5 hours |
Compiler, History of Compiler, Properties of Compiler |
|
|
|
1.5 hours |
Compilation two parts, Compilation Process in General |
|
|
4-April-2022 |
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 |
|
11-April-2022 |
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 |
|
|
18-April-2022 |
1.5 hours |
Two-Pass Compiler |
|
|
|
1.5 hours |
Back end of Compiler |
|
|
25-April-2022 |
1.5 hours |
Chapter 3: Lexical Analysis, Function of Lexical Analyzer |
Assignment-2 |
|
|
1.5 hours |
Input Buffering, Specification of Tokens |
|
|
2-May-2022 |
1.5 hours |
Conversion of Regular Expression into NFA |
|
|
|
1.5 hours |
Conversion of Regular Expression into DFA |
|
|
9-May-2022 |
1 Hour |
Mid Term |
|
|
16-May-2022 |
1.5 hours |
Conversion into minimized DFA |
Quiz-2 |
|
|
1.5 hours |
Conversion of DFA into minimized DFA |
|
|
23-May-2022 |
1.5 hours |
What are Grammars? Context-Free Grammar, CFG Terminologies, Examples |
|
|
|
1.5 hours |
Syntax Analysis |
|
|
30-May-2022 |
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 |
Assignment-3 |
|
6-June-2022 |
1.5 hours |
Precedence, Examples and Left-Recursive |
|
|
|
1.5 hours |
Types of Parsing, Top-Down Parsing Introduction |
|
|
13-June-2022 |
1.5 hours |
Bottom Up Parsing, Backtracking, Predictive Parsesr |
|
|
|
1.5 hours |
Recursive Descent Parser (RDP) construction rules |
Quiz-3 |
|
20-June-2022 |
1.5 hours |
Recursive Descent Parser (RDP) construction algorithm implementation and LL(1) Parser Construction Method |
|
|
|
1.5 hours |
LL(1) Parser Contruction Method |
|
|
27-June-2022 |
1.5 hours |
First Function with examples and FOLLOW Function with examples |
|
|
|
1.5 hours |
LL(1) Table Construction |
Assignment-4 |
|
4-July-2022 |
1.5 hours |
Input String Running Through LL(1) Table/Presentations |
|
|
|
1.5 hours |
Bottom Up Parsing and Shift Reduce Parsing |
|
|
11-July-2022 |
2 Hour |
Final Term |
|
|