CSC 3121
1
Introduction
1.1
Course Administration
1.1.1
Protocol for Online Lectures & Discussion
1.1.2
Course Assessment
1.1.3
Reference Books
1.1.4
Softwares and Programming Languages
1.2
What is a Compiler?
1.3
Why should we study Compiler?
1.4
Structure of a Compiler
1.5
Stages of Compilation
1.5.1
Lexical Analysis
1.5.2
Syntax Analysis
1.5.3
Semantic Analysis
1.5.4
Code Optimization
1.5.5
Code Generation
2
Classroom Object Oriented Language (COOL)
3
Lexical Analysis
Published with bookdown
Compiler Construction
Lecture 3
Lexical Analysis