Computer Science 5641
Compiler Design
Project Part 5 - An Interpreter (60 points)
Due Friday, December 17, 2004, 4pm, NO LATE PROGRAMS!!

Introduction

As the last part of your project you will build an interpreter for the code produced from project part 4. The interpreter should be called only if no errors are detected in previous steps.

Execution Rules

Execution should follow the following rules:

What To Turn In

Turn in documented versions of all of your code (including test code). Also document your test cases and show results from your code on each test file. You will likely need to construct many test files in order to fully exercise your code. You should also write a team report on this part of the project and in addition submit a short individual report from each member of the team.