From 3829a704150a06b2767d542b39179377a592da0f Mon Sep 17 00:00:00 2001 From: Flavian Kaufmann Date: Tue, 20 May 2025 10:29:33 +0200 Subject: folder structure --- driver.c | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 driver.c (limited to 'driver.c') diff --git a/driver.c b/driver.c deleted file mode 100644 index 6b0909e..0000000 --- a/driver.c +++ /dev/null @@ -1,31 +0,0 @@ -#include -#include -#include "ast.h" - -extern FILE *yyin; -extern int yyparse(void); -extern ASTNode *ast_root; - -int main(int argc, char **argv) { - if (argc > 1) { - yyin = fopen(argv[1], "r"); - if (!yyin) { - perror(argv[1]); - return EXIT_FAILURE; - } - } else { - yyin = stdin; - } - - if (yyparse() != 0) { - fprintf(stderr, "Parsing failed.\n"); - return EXIT_FAILURE; - } - - Env *env = NULL; - exec_stmt(&env, ast_root); - env_print(env); - free_ast(ast_root); - - return EXIT_SUCCESS; -} -- cgit v1.2.3