aboutsummaryrefslogtreecommitdiff
path: root/src/bfc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bfc.c')
-rw-r--r--src/bfc.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/bfc.c b/src/bfc.c
index 2e369cf..d567f88 100644
--- a/src/bfc.c
+++ b/src/bfc.c
@@ -1,30 +1,16 @@
#include "all.h"
#include "str.h"
-#include <stddef.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <stdlib.h>
int main(void) {
str input = {0};
str_append_fread(&input, stdin);
-
lexer_t lexer = lex_init(&input);
lex_run(&lexer);
-
parser_t p = parser_init(&lexer);
-
ast_node_t *ast = parse_program(&p);
-
- // lex_free(&lexer);
- // parser_free(&p);
-
str c_code = gen_code(ast);
-
ast_free(ast);
-
printf("%s", c_code.data);
-
free_str(&input);
return 0;
}