CSE 420|Spring 2018|BRACU
Compiler Design Lab
1 Credits
Completed
undergraduate
Level
undergraduate
Credits
1 Credits
Semester
Spring 2018
Status
completed
Practical implementation of compiler components including lexical analysis, parsing, and code generation.
- Students can implement lexical analyzers
- Students can build parsers
- Students understand code generation
- Students can use compiler tools
| Week | Module / Topic |
|---|---|
Week 1 Lab:Tokenization with C | Introduction to Lexical Analysis |
Week 2 Lab:Building a Lexer with Flex | Regular Expressions & Flex |
Week 3 Lab:Implementing Hashing for Symbols | Symbol Tables |
Week 4 Lab:Introduction to Bison | Syntax Analysis (Parsing) |