/Scheme-Interpreter

Scheme Interpreter (Quang Tran, Cal Elowitz, Tenzin Rigden)

Primary LanguageC

Cal Ellowitz, Tenzin Rigden, Dang Quang Tran.
CS: Programming Languages 

Scheme Interpreter (written in C)
As part of our Programming Languages class, we wrote a Scheme interpreter that has all basic functionality.
It supports functions such as:
if/let, quote, define/lambda, primitives (+, null?, car, cdr, and cons) , let*, letrec, cond, and, or, set!, begin and more.