aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorgingerBill <ginger.bill.22@gmail.com>2016-07-12 23:53:34 +0100
committergingerBill <ginger.bill.22@gmail.com>2016-07-12 23:53:34 +0100
commitaa6a2caecb759522914ba82cc506e60270ad1ab0 (patch)
tree68a5cf5479606bc1b10deb4cf63af01e7e513136 /src/main.cpp
parent9f90ff50cf4f93e6c6bb622bc2098dc7cea7f240 (diff)
Random Order File Scope Declaration
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 66e93fdfd..68b7b7ee8 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -2,7 +2,7 @@
#include "tokenizer.cpp"
#include "parser.cpp"
#include "printer.cpp"
-#include "checker.cpp"
+#include "checker/checker.cpp"
#include "generator.cpp"
@@ -21,20 +21,20 @@ int main(int argc, char **argv) {
if (init_parser(&parser, filename)) {
defer (destroy_parser(&parser));
- AstNode *root_node = parse_statement_list(&parser, NULL);
- // print_ast(root_node, 0);
+ AstNode *file_node = parse_statement_list(&parser, NULL);
+ // print_ast(file_node, 0);
Checker checker = {};
init_checker(&checker, &parser);
defer (destroy_checker(&checker));
- check_statement_list(&checker, root_node);
+ check_file(&checker, file_node);
-#if 0
+#if 1
Generator generator = {};
if (init_generator(&generator, &checker)) {
defer (destroy_generator(&generator));
- generate_code(&generator, root_node);
+ generate_code(&generator, file_node);
}
#endif
}