From 9e834528d38a89eb4075b09b35fb7b6e7636740d Mon Sep 17 00:00:00 2001 From: Teddy Date: Sun, 4 Aug 2013 09:40:43 +0800 Subject: added more docs --- eval.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'eval.h') diff --git a/eval.h b/eval.h index 0ec08f3..78ede95 100644 --- a/eval.h +++ b/eval.h @@ -2,13 +2,16 @@ #define EVAL_H #include "model.h" +/** @class Evaluator + * A runtime platform of interpreting + */ class Evaluator { private: - Environment *envt; - void add_builtin_routines(); + Environment *envt; /**< Store the current environment */ + void add_builtin_routines(); /**< Add builtin routines to the env */ public: Evaluator(); - EvalObj *run_expr(Cons *prog); + EvalObj *run_expr(Cons *prog); /**< Interpret a program */ }; #endif -- cgit v1.2.3