/Chef-Interpreter

Run-time interpreter for the Chef language

Primary LanguageJavaCreative Commons Zero v1.0 UniversalCC0-1.0

Chef-Interpreter

This project was created for a language semantics course. The interpreter interprets Chef programs, based on the language description by David Morgan at http://www.dangermouse.net/esoteric/chef.html

The syntax is nearly identical to what David proposed - we had to make design choises in some edge cases, which I might list here when I find the time.

Formal Syntax

TODO

Installation

Requirements: javac and jar

make
make install

To change the install directory, edit the appropriate variable in the top-level Makefile.

License

This interpreter was written by Wesley Janssen, Joost Rijneveld and Mathijs Vos. All included code is available under the CC0 1.0 Universal Public Domain Dedication.