summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-01-27 11:12:16 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2020-01-27 11:12:16 -0500
commit730469c7a96a26ecba362db39c67e97bd07bf157 (patch)
tree65603b6d164132d0e7dc125ebbb3a93989b9a94f /eval.c
parentabfea518adf24b5f2a6245ba37e068bfe97152ce (diff)
#include
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index 3d6cde6..32804e0 100644
--- a/eval.c
+++ b/eval.c
@@ -1668,6 +1668,11 @@ static bool eval_stmt(Evaluator *ev, Statement *stmt) {
return false;
copy_val(NULL, &ev->ret_val, &r, &stmt->ret.expr.type);
} break;
+ case STMT_INCLUDE:
+ arr_foreach(stmt->inc.stmts, Statement, sub)
+ if (!eval_stmt(ev, sub))
+ return false;
+ return false;
}
return true;
}