Skip to content
0091-484-2540360
[email protected]
Kalamassery, Kochi, Ernakulam
Search for:
TOP MENU
Primary Menu
HOME
ABOUT US
Albertian Institute of Science & Technology
Instructors
Annual Appraisal
Research & Consultancy @ AISAT
ALL COURSES
Departments
AI & ML Courses
ASH Courses
CE Courses
CSE Courses
ECE Courses
EEE Courses
ME Courses
First Year Courses
Applied Science & Humanities Courses
Engineering Chemistry Courses
Engineering Mathematics Courses
Engineering Physics Courses
English Courses
General Courses
General Courses
IIC Orientations
Physical Education Training
Placement Training
Research Orientation
Soft Skill Development
CONTACT US
PROFILE
LOGIN
Main Site
Search for:
Main Site
0091-484-2540360
[email protected]
Kalamassery, Kochi, Ernakulam
Home
All Courses
Computer Science & Engineering
CST302 – COMPILER DESIGN
CST302 – COMPILER DESIGN
Curriculum
5 Sections
34 Lessons
10 Weeks
Expand all sections
Collapse all sections
MODULE 1
7
1.1
LESSON 1: INTRODUCTION TO COMPILERS
1.2
LESSON 2: PHASES OF A COMPILER
3 Days
1.3
LESSON 3: COMPILER WRITING TOOLS, BOOTSTRAPPING
1.4
LESSON 4: THE ROLE OF LEXICAL ANALYZER
3 Days
1.5
LESSON 5: INPUT BUFFERING
3 Days
1.6
LESSON 6: SPECIFICATION OF TOKENS
1.7
LESSON 7: RECOGNITION OF TOKENS
MODULE 2
10
2.1
LESSON 1: ROLE OF THE SYNTAX ANALYZER
2.2
LESSON 2: SYNTAX ERROR HANDLING
2.3
LESSON 3: REVIEW OF CONTEXT FREE GRAMMARS
3 Days
2.4
LESSON 4: DERIVATION AND PARSE TREE
2.5
LESSON 5: ELIMINATING AMBIGUITY
2.6
LESSON 6: ELIMINATING LEFT RECURSION
2.7
LESSON 7: LEFT FACTORING
2.8
LESSON 8: TOPDOWN PARSING
2.9
LESSON 9: RECURSIVE DESCENT PARSING
2.10
LESSON 10: PREDICTIVE PARSING
MODULE 3
6
3.1
LESSON 1: HANDLE PRUNING
3.2
LESSON 2: SHIFT REDUCE PARSING
3.3
LESSON 3: OPERATOR PRECEDENCE PARSING
3.4
LESSON 4: CONSTRUCTING SLR
3.5
LESSON 5: CONSTRUCTING CLR
3.6
LESSON 6: CONSTRUCTING LALR
MODULE 4
8
4.1
LESSON 1: SYNTAX DIRECTED TRANSLATION
4.2
LESSON 2: SYNTAX DIRECTED DEFINITIONS
4.3
LESSON 3: BOTTOMUP EVALUATION OF S – ATTRIBUTED DEFINITIONS
4.4
LESSON 4: RUNTIME ENVIRONMENTS-SOURCE LANGUAGE ISSUES
4.5
LESSON 5: STORAGE ORGANIZATION
4.6
LESSON 6: STORAGE ALLOCATION STRATEGIES
4.7
LESSON 7: INTERMEDIATE CODE GENERATION
4.8
LESSON 8: THREE ADDRESS CODE
MODULE 5
7
5.1
LESSON 1: CODE OPTIMIZATION
5.2
LESSON 2: MACHINE DEPENDENT AND MACHINE INDEPENDENT
5.3
LESSON 3: LOCAL AND GLOBAL OPTIMIZATION
5.4
LESSON 4: CODE GENERATION
5.5
LESSON 5: ISSUES IN THE DESIGN OF CODE GENERATOR
5.6
LESSON 6: TARGET LANGUAGE
5.7
LESSON 7: A SIMPLE CODE GENERATOR
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content