#ifndef EVAL_H #define EVAL_H #include "model.h" #include "types.h" /** @class Evaluator * A realtime interpreting platform */ class Evaluator { private: Environment *envt; /**< Store the current environment */ void add_builtin_routines(); /**< Add builtin routines to the env */ public: Evaluator(); EvalObj *run_expr(Pair *prog); /**< Interpret a program */ }; #endif