Hide menu

TDDD55 Compilers and Interpreters

Laboratory Assignments


The deadline for the labs is the end of the lecture period 2017-12-20. Check when your lab assistant takes vacation in good time before the last scheduled lab in case you want to hand in the labs after that lab (2017-12-14).

While it will still be possible to submit your lab report to your lab assistant afterwards, we then cannot guarantee that your lab points will be counted as a 2017 result, as we have to prioritize the correction of the exam.

After correction of the exams, your lab assistant will be busy with other courses and work. If you have only 1 lab remaining, it might be possible to correct the labs; but if the lab assistant does not have time, you may need to wait until the next time the course is given.

Laboratory Instructions

Material for TDDD55 is available in the course directory /home/TDDD55/lab via the IDA laboratory computers. Instructions also available below. There are four laboratory assignments.

1. Attribute Grammars and Top-Down Parsing
2. Scanner Specification
3. Parser Generators
4. Intermediate Code Generation

Lab Skeleton
Language Specification

Flex Guide
Bison Guide

Some additional information will be given during the lessons.

Page responsible: Martin Sjölund
Last updated: 2017-10-30