From 4f3f4cb26d9eee09aebdd37765208943e9ef6214 Mon Sep 17 00:00:00 2001 From: "Chloe M." Date: Sun, 23 Aug 2026 06:03:49 +0000 Subject: core: parser: Add parser groundwork Signed-off-by: Chloe M. --- core/defconf.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/defconf.c') diff --git a/core/defconf.c b/core/defconf.c index 4444179..be55708 100644 --- a/core/defconf.c +++ b/core/defconf.c @@ -8,6 +8,7 @@ #include #include #include "defconf/state.h" +#include "defconf/parser.h" /* Globals */ static char *config_path = NULL; @@ -24,11 +25,18 @@ static int defconf_run(void) { struct defconf_state state; + int error; if (defconf_state_init(config_path, &state) < 0) { return -1; } + /* Begin parsing the config */ + if ((error = parse_begin(&state)) < 0) { + defconf_state_destroy(&state); + return error; + } + defconf_state_destroy(&state); return 0; } -- cgit v1.2.3