From 4e77bc7164070d7ffafdee1ba6ce3bb1aaf10746 Mon Sep 17 00:00:00 2001 From: nasr Date: Mon, 2 Mar 2026 22:44:17 +0000 Subject: feature(main): loading file + bug fixes structure improvement --- source/engine/engine.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 source/engine/engine.c (limited to 'source/engine/engine.c') diff --git a/source/engine/engine.c b/source/engine/engine.c new file mode 100644 index 0000000..609101e --- /dev/null +++ b/source/engine/engine.c @@ -0,0 +1,34 @@ +#define BASE_UNITY +#include "../base/base_include.h" + +#include "../lexer/lexer.h" +#include "../lexer/lexer.c" + +#include "../parser/parser.h" +#include "../parser/parser.c" + +#include "../repl/repl.h" +#include "../repl/repl.c" + +int main(int c, char **v) +{ + mem_arena *global_arena = arena_create(MiB(1)); + + unused(c); + unused(v); + + string8 buffer = PushString(global_arena, 5); + unused(buffer); + + + for (;;) + { + print("reading user input..."); + // TODO(nasr): design a repl system + + sleep(1); + } + +} + + -- cgit v1.3