Decaf is a programming language derived from Java and C++. However it is substantially simpler than Java and C++. I developed a compiler for the Decaf language while I was taking the CS560 Language Design and Implementation course in Spring 1997 semester.
On-line Document (HTML version)
On-line Document (PostScript version)
Source Code(tar gz 31035 bytes)
In order to compile the Decafc source program, you must have the following packages installed on your UNIX workstation:
Lex
Yacc
This page is still under construction.