diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/blogc/template-parser.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/blogc/template-parser.h b/src/blogc/template-parser.h index 948ec9b..d08ccd9 100644 --- a/src/blogc/template-parser.h +++ b/src/blogc/template-parser.h @@ -18,7 +18,7 @@ * template parsing. renderer does not need to care about it, for the sake of * simplicity. * - * another note: technically this is not an AST, because there are no childs. + * another note: technically this is not an AST, because it is not a tree. duh! */ typedef enum { BLOGC_TEMPLATE_NODE_IFDEF = 1, @@ -47,6 +47,8 @@ typedef struct { // 2 slots to store node data. char *data[2]; + + bc_slist_t *childs; } blogc_template_node_t; bc_slist_t* blogc_template_parse(const char *src, size_t src_len, |