diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2019-02-10 00:58:25 +0100 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2019-02-10 00:58:25 +0100 |
commit | 8b7ef9a86d712f0939d1170b5abfe9af13b1873e (patch) | |
tree | f535fc319fd41126ab1100b4b59d2c02c8cc8ba0 /src/blogc/renderer.c | |
parent | 49ed30a5e87e510fd0c14b367110175f9d2fb144 (diff) | |
download | blogc-8b7ef9a86d712f0939d1170b5abfe9af13b1873e.tar.gz blogc-8b7ef9a86d712f0939d1170b5abfe9af13b1873e.tar.bz2 blogc-8b7ef9a86d712f0939d1170b5abfe9af13b1873e.zip |
blogc: funcvars: code simplified, added tests
Diffstat (limited to 'src/blogc/renderer.c')
-rw-r--r-- | src/blogc/renderer.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/blogc/renderer.c b/src/blogc/renderer.c index 2326e09..035f71b 100644 --- a/src/blogc/renderer.c +++ b/src/blogc/renderer.c @@ -106,10 +106,8 @@ blogc_format_variable(const char *name, bc_trie_t *global, bc_trie_t *local, value = foreach_var->data; } else { - value = blogc_funcvars_lookup(var, global); - if (value == NULL) { - value = blogc_get_variable(var, global, local); - } + blogc_funcvars_eval(global, var); + value = blogc_get_variable(var, global, local); } if (value == NULL) { |