Decaf Compiler

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.

Watch the latest videos on YouTube.com

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:

Orange Ball Lex
Orange Ball Yacc




Luojian Chen
Department of Computer Science
The University of Tennessee, Knoxville
Knoxville, TN 37996-1301
lchen@cs.utk.edu


Home Research Teaching Software Schedule Resume Weather Links Contact Comments Statistics

Construction This page is still under construction.


Copyright © 1997 - 1999 Luojian Chen / lchen@cs.utk.edu
Last updated: Sun Oct 5 12:28:41 1997