Overview
This is a scheme interpreter for a subset of the scheme programming language.
Features
- Open Source
- Antlr Parser
- Ant Build File
- Supports lambda, let, letrec, begin, if, and set! expressions.
- Supports +, -, *, <, <=, =, eq?, cons, car, cdr, add1, sub1, and not primitives.
- Supports integer?, boolean?, null?, pair?, and procedure? predicates.
- Demonstrates the Visitor design pattern.
License
All Rights Reserved.
Download
scheme.zip (652 KB)