Type check pointer dereferencing

This commit is contained in:
2024-05-16 21:01:11 +02:00
parent 00b7c328b4
commit 8b6bf571cb
9 changed files with 185 additions and 9 deletions

View File

@ -53,8 +53,8 @@ namespace elna::cli
return 2;
}
auto global_scope = add_builtin_symbols();
source::name_analysis_visitor(global_scope).visit(ast.get());
source::type_analysis_visitor().visit(ast.get());
source::name_analysis_visitor(global_scope, in_file).visit(ast.get());
source::type_analysis_visitor(global_scope, in_file, 4).visit(ast.get());
source::allocator_visitor(global_scope).visit(ast.get());
source::intermediate_code_generator intermediate_code_generator{ global_scope };