From bfdc8d2d843c08bd01517256a63518d03da236f6 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 27 Jul 2021 21:10:34 +0200 Subject: Started treeify --- src/context.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/context.c') diff --git a/src/context.c b/src/context.c index c0898d8..ff0291a 100644 --- a/src/context.c +++ b/src/context.c @@ -1,6 +1,10 @@ +#include +#include +#include + #include -#include #include +#include struct ctx *context_create(const char *path) { @@ -24,6 +28,9 @@ struct ctx *context_create(const char *path) ctx->raw[ctx->size] = 0; + ctx->tree.head = tree_create(); + ctx->tree.current = NULL; + return ctx; } @@ -41,6 +48,9 @@ void context_destroy(struct ctx *ctx) if (ctx->tokens) free(ctx->tokens); + if (ctx->tree.head) + tree_destroy(ctx->tree.head); + free(ctx); } -- cgit v1.2.3