The language specified here is based on the language accepted by the Basic Evaluator presented in Chapter 1 of Programming Languages - An Interpreter-Based Approach by Samual Kamin. The following files are of interest: