equal
deleted
inserted
replaced
27 int type_safety(symbol_c *tree_root){ |
27 int type_safety(symbol_c *tree_root){ |
28 visit_expression_type_c visit_expression_type(tree_root); |
28 visit_expression_type_c visit_expression_type(tree_root); |
29 |
29 |
30 (*tree_root).accept(visit_expression_type); |
30 (*tree_root).accept(visit_expression_type); |
31 |
31 |
|
32 if (visit_expression_type.get_error_found()) |
|
33 return -1; |
|
34 |
32 return 0; |
35 return 0; |
33 } |
36 } |
34 |
37 |
35 int stage3(symbol_c *tree_root){ |
38 int stage3(symbol_c *tree_root){ |
36 return type_safety(tree_root); |
39 return type_safety(tree_root); |