diff options
author | tomsmeding <tom.smeding@gmail.com> | 2016-08-24 21:57:13 +0200 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2016-08-24 21:57:13 +0200 |
commit | 43d1244d4d3f5680c84ed840eb8876292c3fd49c (patch) | |
tree | fff1bb5d05a7ceacfd8aee14da676553a433e7db /inter_builtins.c | |
parent | ba57b2de9e84af94c68a94a5d0be08d5e25ab921 (diff) |
Also run lambda's
Diffstat (limited to 'inter_builtins.c')
-rw-r--r-- | inter_builtins.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/inter_builtins.c b/inter_builtins.c index 6793c60..ba00935 100644 --- a/inter_builtins.c +++ b/inter_builtins.c @@ -62,14 +62,13 @@ BUILTIN_ARITH_OP(%,remainder,1,floatmod(res,n)); #undef BUILTIN_ARITH_OP -void convert_arguments(AST *ast,int nargs,const char **args){ +static void convert_arguments(AST *ast,int nargs,const char **args){ switch(ast->type){ case AST_LIST: for(int i=0;i<ast->li.len;i++)convert_arguments(ast->li.nodes[i],nargs,args); break; case AST_LAMBDA: - if(ast->la.body)convert_arguments(ast->la.body,nargs,args); break; case AST_WORD:{ |