Skip to main content
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
WeekModule / 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)