diff options
| author | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-12 12:35:57 +0000 |
|---|---|---|
| committer | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-12 12:36:16 +0000 |
| commit | 9a54f2f52fdaf9364b0f757f5cdcbf09de230919 (patch) | |
| tree | 3fbbe8bb9216c6b63d56b9b15f972b1671bb57aa /src/main.c | |
| parent | 96faad9e45f799fe5a595ce28cb0718fdb9ad6ca (diff) | |
Improved comptime feature, and added example.
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -2,6 +2,7 @@ #include "parser/parser.h" #include "plugins/plugin_manager.h" #include "repl/repl.h" +#include "zen/zen_facts.h" #include "zprep.h" #include <stdio.h> #include <stdlib.h> @@ -188,6 +189,7 @@ int main(int argc, char **argv) } init_builtins(); + zen_init(); // Initialize Plugin Manager zptr_plugin_mgr_init(); @@ -237,10 +239,6 @@ int main(int argc, char **argv) return 1; } - // Checking mode? - // analyze(root); // Implicit in parsing or separate step? Assuming separate - // if check_mode - if (g_config.mode_check) { // Just verify @@ -297,11 +295,13 @@ int main(int argc, char **argv) char run_cmd[2048]; sprintf(run_cmd, "./%s", outfile); ret = system(run_cmd); - // Clean up executable remove(outfile); + zptr_plugin_mgr_cleanup(); + zen_trigger_global(); return ret; } zptr_plugin_mgr_cleanup(); + zen_trigger_global(); return 0; } |
