DIU-BLC
Compiler Design Theory & Lab_Eve (Summer2020)
0%
Previous
Lab Report-6
Welcome to Compiler Design Course
Announcements
Course Related Books
Announcements
Week 1: Preparing Background and Learn about Language Processing System
Week-1 Lecture Video (Language Processing System)
Week-1 Class Lecture
Week-1 Lab Class Lecture
Week-1 Class Codes
Week-1 Topics Compiler Lab
Week 1: Open Discussion
Lab Report-1
Week-1 Assessment
Week - 2: Phase of a Compiler
Token, Pattern, Lexeme and Different Errors
Week-2 Video Lecture (Phases of Compiler)
String Tokenization using strtok()
Week-2 Class Lecture
Week-2 Class Lecture-2
Week-2 Lab Class Lecture (Laboratory)
Week-2 Topic Compiler Lab
Discussion Forum for Week-2
Week-2 Assessment
Lab Report-2
Week - 3: Context Free Grammar: LMD, RMD
CFG- Full
LMD-RMD
Left Recursion and Left Factoring
Week-3 Class Lecture-1
Week-3 Class Lecture-2
Week-3 Class Lecture-3
Week-3 Class Lecture-4
Week-3 Lab Class Lecture (Laboratory)
Discussion Forum for Week-3
Quiz1
Lab Report-3
Week-3 Assessment
Lab Test
Quiz -01 (Left Recursion and Left Factoring)
Week - 4: Regular Expression
Regular Expression-1
Regular Expression-2
Week-4 Class Lecture-1
Week-4 Class Lecture (Laboratory)
Line Comment Removal
Video Lecture-1 (Regular Expressions)
Discussion Forum for Week-4
Lab Report-4
Week-4 Assessment
Week - 5: NFA and DFA
NFA-DFA
Week-5 Class Lecture-1(Regular Expression+NFA-DFA)
Week-5 Class Lecture-2 (NFA-DFA)
Week-5 Class Lecture-3
Week-5 Class Lecture (Laboratory)
Video Lecture (Regular Expression to NFA)
Block Comment Removal
Discussion Forum for Week-5
Lab Report-5
Week-5 Assessment
Week - 6: NFA to DFA Conversion
NFA-DFA
NFA to DFA Conversion
Week-6 Class Lecture
Discussion Forum for Week-6
Lab Report-6
Quiz2
Week-6 Assessment
Preparation for Midterm Examination
Guidelines for Students
Mid Term Examination
Mid Term Question
Week - 8: Left Recursion and Left Factoring Elimination
Left Reursion and Left Factoring
Video Lecture-1
Class Lecture-1
Week-8 Assessment
Lab Report-7
Discussion Forum for Week-8
Week - 9: Determination of FIRST and FOLLOW Function
First, Follow and LL1
LL1 Parse Table
Video Lecture-1
Video Lecture-2
Class Lecture-1
Class Lecture-2
Discussion Forum for Week-9
Lab Report-8
Week-9 Assessment
Assignment for Theory Course (CSE331)
Week - 10: LR0 Parser and Canonical Table
LR(0) Parsing
Video Lecture-1
Class Lecture-1
Class Lecture-2
Discussion Forum for Week-10
Lab Report-9
Week-10 Assessment
Quiz-2
Week - 11: Intermediate Code Generation
Syntax Tree
DAG
Three Address Code
Three Address Code Implementation
Syntax Tree and DAG
Class Lecture-1
Class Lecture-2 (Three Address Code and Its Implementation)
Discussion Forum for Week-11
Week - 12: Code Generation and Basic Block
Basic Blocks and Flow Diagrams
Video Lecture-1
Class Lecture-1
Quiz-3
Week - 13: Code Optimization
Optimization
Discussion Forum for Week-13
Class Lecture-1
Submit your presentation here:
Lab Reports for Lab
Week - 14: Preparation for Final Examination
Lab Final Scripts
Guideline for Final Exam
Answer Script for Semester Final
Question for Semester Final
Google Form Link for Answer Scripts Submission
Next
DIU-BLC
Side panel
Guidelines
For Teachers
For Students
Search
Close
Search
Toggle search input
Log in
Username
Password
Remember username
Forgot Password?
Log in
Create new account
Course Overview
Sections
Welcome to Compiler Design Course
1
Announcements
Forum
Course Related Books
Announcements
Forum
Week 1: Preparing Background and Learn about Language Processing System
2
Week-1 Lecture Video (Language Processing System)
URL
Week-1 Class Lecture
URL
Week-1 Lab Class Lecture
URL
Week-1 Class Codes
File
Week-1 Topics Compiler Lab
File
Week 1: Open Discussion
Forum
Lab Report-1
Assignment
Week-1 Assessment
Quiz
Week - 2: Phase of a Compiler
3
Token, Pattern, Lexeme and Different Errors
File
Week-2 Video Lecture (Phases of Compiler)
URL
String Tokenization using strtok()
URL
Week-2 Class Lecture
URL
Week-2 Class Lecture-2
URL
Week-2 Lab Class Lecture (Laboratory)
URL
Week-2 Topic Compiler Lab
File
Discussion Forum for Week-2
Week-2 Assessment
Quiz
Lab Report-2
Assignment
Week - 3: Context Free Grammar: LMD, RMD
4
CFG- Full
File
LMD-RMD
URL
Left Recursion and Left Factoring
URL
Week-3 Class Lecture-1
URL
Week-3 Class Lecture-2
URL
Week-3 Class Lecture-3
URL
Week-3 Class Lecture-4
URL
Week-3 Lab Class Lecture (Laboratory)
URL
Discussion Forum for Week-3
Quiz1
Lab Report-3
Assignment
Week-3 Assessment
Quiz
Lab Test
Assignment
Quiz -01 (Left Recursion and Left Factoring)
Assignment
Week - 4: Regular Expression
5
Regular Expression-1
File
Regular Expression-2
File
Week-4 Class Lecture-1
URL
Week-4 Class Lecture (Laboratory)
URL
Line Comment Removal
File
Video Lecture-1 (Regular Expressions)
URL
Discussion Forum for Week-4
Lab Report-4
Assignment
Week-4 Assessment
Quiz
Week - 5: NFA and DFA
6
NFA-DFA
File
Week-5 Class Lecture-1(Regular Expression+NFA-DFA)
URL
Week-5 Class Lecture-2 (NFA-DFA)
URL
Week-5 Class Lecture-3
URL
Week-5 Class Lecture (Laboratory)
URL
Video Lecture (Regular Expression to NFA)
URL
Block Comment Removal
File
Discussion Forum for Week-5
Lab Report-5
Assignment
Week-5 Assessment
Quiz
Week - 6: NFA to DFA Conversion
7
NFA-DFA
File
NFA to DFA Conversion
URL
Week-6 Class Lecture
URL
Discussion Forum for Week-6
Lab Report-6
Assignment
Quiz2
Week-6 Assessment
Quiz
Preparation for Midterm Examination
8
Guidelines for Students
URL
Mid Term Examination
Assignment
Mid Term Question
File
Week - 8: Left Recursion and Left Factoring Elimination
9
Left Reursion and Left Factoring
File
Video Lecture-1
URL
Class Lecture-1
URL
Week-8 Assessment
Quiz
Lab Report-7
Assignment
Discussion Forum for Week-8
Week - 9: Determination of FIRST and FOLLOW Function
10
First, Follow and LL1
File
LL1 Parse Table
File
Video Lecture-1
URL
Video Lecture-2
URL
Class Lecture-1
URL
Class Lecture-2
URL
Discussion Forum for Week-9
Lab Report-8
Assignment
Week-9 Assessment
Quiz
Assignment for Theory Course (CSE331)
Week - 10: LR0 Parser and Canonical Table
11
LR(0) Parsing
File
Video Lecture-1
URL
Class Lecture-1
URL
Class Lecture-2
URL
Discussion Forum for Week-10
Lab Report-9
Assignment
Week-10 Assessment
Quiz
Quiz-2
Assignment
Week - 11: Intermediate Code Generation
12
Syntax Tree
File
DAG
File
Three Address Code
File
Three Address Code Implementation
File
Syntax Tree and DAG
URL
Class Lecture-1
URL
Class Lecture-2 (Three Address Code and Its Implementation)
URL
Discussion Forum for Week-11
Week - 12: Code Generation and Basic Block
13
Basic Blocks and Flow Diagrams
File
Video Lecture-1
URL
Class Lecture-1
URL
Quiz-3
Assignment
Week - 13: Code Optimization
14
Optimization
File
Discussion Forum for Week-13
Class Lecture-1
URL
Submit your presentation here:
Assignment
Lab Reports for Lab
Assignment
Week - 14: Preparation for Final Examination
15
Lab Final Scripts
Assignment
Guideline for Final Exam
URL
Answer Script for Semester Final
File
Question for Semester Final
File
Google Form Link for Answer Scripts Submission
URL
Skip to main content
To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Compiler Design Theory & Lab_Eve (Summer2020)
Home
Courses
DIU
Faculty of Science and Information Technology
Computer Science and Engineering
CSE Summer 20
CSE331_MSZE_SUM20
Week - 6: NFA to DFA Conversion
Lab Report-6
Lab Report-6
Opened:
Friday, 15 May 2020, 12:00 AM
Due:
Friday, 22 May 2020, 12:00 AM
Previous Activity
Jump to...
Jump to...
Announcements
Course Related Books
Announcements
Week-1 Lecture Video (Language Processing System)
Week-1 Class Lecture
Week-1 Lab Class Lecture
Week-1 Class Codes
Week-1 Topics Compiler Lab
Week 1: Open Discussion
Lab Report-1
Week-1 Assessment
Token, Pattern, Lexeme and Different Errors
Week-2 Video Lecture (Phases of Compiler)
String Tokenization using strtok()
Week-2 Class Lecture
Week-2 Class Lecture-2
Week-2 Lab Class Lecture (Laboratory)
Week-2 Topic Compiler Lab
Discussion Forum for Week-2
Week-2 Assessment
Lab Report-2
CFG- Full
LMD-RMD
Left Recursion and Left Factoring
Week-3 Class Lecture-1
Week-3 Class Lecture-2
Week-3 Class Lecture-3
Week-3 Class Lecture-4
Week-3 Lab Class Lecture (Laboratory)
Discussion Forum for Week-3
Quiz1
Lab Report-3
Week-3 Assessment
Lab Test
Quiz -01 (Left Recursion and Left Factoring)
Regular Expression-1
Regular Expression-2
Week-4 Class Lecture-1
Week-4 Class Lecture (Laboratory)
Line Comment Removal
Video Lecture-1 (Regular Expressions)
Discussion Forum for Week-4
Lab Report-4
Week-4 Assessment
NFA-DFA
Week-5 Class Lecture-1(Regular Expression+NFA-DFA)
Week-5 Class Lecture-2 (NFA-DFA)
Week-5 Class Lecture-3
Week-5 Class Lecture (Laboratory)
Video Lecture (Regular Expression to NFA)
Block Comment Removal
Discussion Forum for Week-5
Lab Report-5
Week-5 Assessment
NFA-DFA
NFA to DFA Conversion
Week-6 Class Lecture
Discussion Forum for Week-6
Quiz2
Week-6 Assessment
Guidelines for Students
Mid Term Examination
Mid Term Question
Left Reursion and Left Factoring
Video Lecture-1
Class Lecture-1
Week-8 Assessment
Lab Report-7
Discussion Forum for Week-8
First, Follow and LL1
LL1 Parse Table
Video Lecture-1
Video Lecture-2
Class Lecture-1
Class Lecture-2
Discussion Forum for Week-9
Lab Report-8
Week-9 Assessment
Assignment for Theory Course (CSE331)
LR(0) Parsing
Video Lecture-1
Class Lecture-1
Class Lecture-2
Discussion Forum for Week-10
Lab Report-9
Week-10 Assessment
Quiz-2
Syntax Tree
DAG
Three Address Code
Three Address Code Implementation
Syntax Tree and DAG
Class Lecture-1
Class Lecture-2 (Three Address Code and Its Implementation)
Discussion Forum for Week-11
Basic Blocks and Flow Diagrams
Video Lecture-1
Class Lecture-1
Quiz-3
Optimization
Discussion Forum for Week-13
Class Lecture-1
Submit your presentation here:
Lab Reports for Lab
Lab Final Scripts
Guideline for Final Exam
Answer Script for Semester Final
Question for Semester Final
Google Form Link for Answer Scripts Submission
Next Activity