ECE 573 Project Home Page

Announcements

Introduction

This project consists of implementing a simple compiler for the so called LITTLE programming language. The LITTLE language is a toy programming language designed solely for this course and it's based (however different!) on the MICRO language described in the course text book.

Project TA

Kanad Sinha will be helping grade the projects. If you have questions, he is available to help via email: 'sinhak' at 'purdue' dot 'edu'.

Project Steps

Grading policy: All the points from the first 7 steps add up to 700 points and are worth total 30% of the project's total grade. The final step is worth 70% of the project's grade. Any submission will be tested against a set of published and hidden datasets. All hidden datasets will be published after the submission deadlines.

Submission Instructions

For each step, please archive (using tar and gzip) all the source files necessary to build and run your compiler. Include a README file in the root directory of the archive with any instructions for how to compile and execute your code. The README file should also contain your name(s). Partners should submit only one set of files.

Email the archive to Kanad (email above) and cc Professor Kulkarni. The subject of your email should be: "ECE 573: Project Step XX."

Tutorials