CS 257 (Spring 2005) Project: BASIC Compiler *

You will write a program in a purely functional subset of Scheme which translates Lobo BASIC programs into Scheme programs. Note: Although your compiler must be purely functional (e.g., it may not contain any set!'s or display's), the Scheme code your compiler generates need not be purely functional (e.g., it may contain set!'s and display's). The project is organized as a set of milestones which correspond to increasing letter grades:

Lobo BASIC Reference Manual

Some Lobo BASIC programs:

Hints

What You Should Hand In

When You Should Hand It In

The above should be handed in to the TA before Wed. May 11 at 5:00 PM.

Classic BASIC Games Page

* This webpage is located at http://cs.unm.edu/~williams/cs257/projects05.html