This is a simple interpreter for a Java style language written in Scheme as course project for EECS 345: Programming Languages Concepts.
The language allows assignments, all mathematical expressions, if statements, while statements (including break and continue), blocks, functions, objects (including static), and exceptions.