aboutsummaryrefslogtreecommitdiffstats
path: root/src/blogc/renderer.c
diff options
context:
space:
mode:
authorRafael G. Martins <rafael@rafaelmartins.eng.br>2019-02-10 00:58:25 +0100
committerRafael G. Martins <rafael@rafaelmartins.eng.br>2019-02-10 00:58:25 +0100
commit8b7ef9a86d712f0939d1170b5abfe9af13b1873e (patch)
treef535fc319fd41126ab1100b4b59d2c02c8cc8ba0 /src/blogc/renderer.c
parent49ed30a5e87e510fd0c14b367110175f9d2fb144 (diff)
downloadblogc-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.c6
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) {