From 20b1cea7a74a4feb759155eedbb6299bd891a325 Mon Sep 17 00:00:00 2001 From: Felix Perktold Date: Sun, 21 Dec 2025 14:53:26 +0100 Subject: add tests --- main.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 main.c (limited to 'main.c') diff --git a/main.c b/main.c new file mode 100644 index 0000000..c9f9acd --- /dev/null +++ b/main.c @@ -0,0 +1,26 @@ +#include +#include +#include +#include +#include "lisp.h" +#include "lex.yy.h" +#include "lisp.tab.h" + + +env *global_env = NULL; + +int main(void) { + // init global env + global_env = env_create(NULL); + // START REPL + char* line; + while ((line = readline("λ > ")) != NULL) { + if (*line) { + add_history(line); + } + yy_scan_string(line); + yyparse(); + free(line); + } + return 0; +} -- cgit v1.2.3