aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2022-04-08 08:25:48 -0300
committerBad Diode <bd@badd10de.dev>2022-04-08 08:25:48 -0300
commit55ecfb3b7713172f76ddbff022fa4d6a80d0661a (patch)
tree6a6baae20d67824d5f79b801b27f58cc967a3ba1 /src/main.c
parent9f934cbc0f0fd60a6938ac1c4c84edc270de94ca (diff)
downloadbdl-55ecfb3b7713172f76ddbff022fa4d6a80d0661a.tar.gz
bdl-55ecfb3b7713172f76ddbff022fa4d6a80d0661a.zip
Add initial implementation of AST vizualization
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 961905f..a0d26d0 100644
--- a/src/main.c
+++ b/src/main.c
@@ -9,8 +9,7 @@
9#include "lexer.c" 9#include "lexer.c"
10#include "nodes.c" 10#include "nodes.c"
11#include "parser.c" 11#include "parser.c"
12// #include "ir.h" 12#include "viz.c"
13// #include "compiler.h"
14 13
15void 14void
16init(void) { 15init(void) {
@@ -29,8 +28,9 @@ process_source(const StringView *source, const char *file_name) {
29 check_errors(file_name); 28 check_errors(file_name);
30 29
31 // Parser. 30 // Parser.
32 parse(tokens); 31 ParseTree *parse_tree = parse(tokens);
33 check_errors(file_name); 32 check_errors(file_name);
33 viz_ast(parse_tree);
34} 34}
35 35
36void 36void