diff options
author | Bad Diode <bd@badd10de.dev> | 2022-04-08 08:25:48 -0300 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2022-04-08 08:25:48 -0300 |
commit | 55ecfb3b7713172f76ddbff022fa4d6a80d0661a (patch) | |
tree | 6a6baae20d67824d5f79b801b27f58cc967a3ba1 /src/main.c | |
parent | 9f934cbc0f0fd60a6938ac1c4c84edc270de94ca (diff) | |
download | bdl-55ecfb3b7713172f76ddbff022fa4d6a80d0661a.tar.gz bdl-55ecfb3b7713172f76ddbff022fa4d6a80d0661a.zip |
Add initial implementation of AST vizualization
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 | ||
15 | void | 14 | void |
16 | init(void) { | 15 | init(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 | ||
36 | void | 36 | void |