dsroche / Chef-Interpreter

Run-time interpreter for the Chef language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Run-time interpreter for the Chef language

License:Creative Commons Zero v1.0 Universal


Languages

Language:Java 96.0%Language:Shell 2.1%Language:Makefile 1.9%