Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 817 Bytes

README.md

File metadata and controls

31 lines (20 loc) · 817 Bytes

Preserve

Preserve is an interpreter for the esoteric programming language Chef by Davig Morgan-Mar.

It is written in Python (2.6-2.7) and uses funcparserlib.

NOTE: The latest stable release of funcparserlib - 0.3.4 does not have the contrib package. So make sure you checkout from hg

The two example programs from the website are included in examples.

Run

python preserve.py [program name]

If program name is absent, Preserve will wait for you to type in the program on standard input.

Debugging

Preserve writes out certain debugging information. Set

preserve.global_loglevel = logging.DEBUG

for this. (on by default)