1 #include "nit.common.h"
2 #define COLOR_local_var_init__ToolContext___local_var_init_phase 26
3 #define COLOR_phase__Phase___toolcontext 0
4 void local_var_init__APropdef__do_local_var_init(val
* self
, val
* p0
);
5 void local_var_init__LocalVarInitPhase__process_npropdef(val
* self
, val
* p0
);
6 val
* NEW_local_var_init__LocalVarInitVisitor(const struct type
* type
);
7 extern const struct type type_local_var_init__LocalVarInitVisitor
;
8 void local_var_init__LocalVarInitVisitor__init(val
* self
, val
* p0
);
9 void parser_nodes__Visitor__enter_visit(val
* self
, val
* p0
);
10 #define COLOR_local_var_init__LocalVarInitVisitor___toolcontext 1
11 #define COLOR_local_var_init__LocalVarInitVisitor___maybe_unset_vars 2
12 #define COLOR_kernel__Object___61d_61d 2
13 #define COLOR_abstract_collection__SimpleCollection__add 51
14 void local_var_init__LocalVarInitVisitor__mark_is_unset(val
* self
, val
* p0
, val
* p1
);
15 #define COLOR_abstract_collection__Collection__has 32
16 #define COLOR_flow__AExpr___after_flow_context 4
17 #define COLOR_local_var_init__FlowContext___set_vars 9
18 void local_var_init__LocalVarInitVisitor__mark_is_set(val
* self
, val
* p0
, val
* p1
);
19 short int local_var_init__FlowContext__is_variable_set(val
* self
, val
* p0
);
20 val
* parser_nodes__ANode__hot_location(val
* self
);
21 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
22 val
* NEW_array__Array(const struct type
* type
);
23 extern const struct type type_array__Arraykernel__Object
;
24 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
25 extern const struct type type_array__NativeArraykernel__Object
;
26 #define COLOR_array__Array__with_native 65
27 #define COLOR_string__Object__to_s 7
28 void toolcontext__ToolContext__error(val
* self
, val
* p0
, val
* p1
);
29 #define COLOR_abstract_collection__RemovableCollection__remove 47
30 void local_var_init__LocalVarInitVisitor__check_is_set(val
* self
, val
* p0
, val
* p1
);
31 #define COLOR_local_var_init__ANode__accept_local_var_visitor 41
32 void local_var_init__LocalVarInitVisitor__visit(val
* self
, val
* p0
);
33 #define COLOR_flow__FlowContext___previous 0
34 long array__AbstractArrayRead__length(val
* self
);
35 val
* abstract_collection__SequenceRead__first(val
* self
);
36 val
* array__AbstractArrayRead__iterator(val
* self
);
37 short int array__ArrayIterator__is_ok(val
* self
);
38 val
* array__ArrayIterator__item(val
* self
);
39 void array__ArrayIterator__next(val
* self
);
40 #define COLOR_parser_nodes__ANode__visit_all 37
41 void local_var_init__ANode__accept_local_var_visitor(val
* self
, val
* p0
);
42 #define COLOR_local_var_init__AVardeclExpr__accept_local_var_visitor 83
43 val
* parser_nodes__AVardeclExpr__n_expr(val
* self
);
44 #define COLOR_scope__AVardeclExpr___variable 14
45 void local_var_init__AVardeclExpr__accept_local_var_visitor(val
* self
, val
* p0
);
46 #define COLOR_local_var_init__AVarExpr__accept_local_var_visitor 76
47 #define COLOR_scope__AVarFormExpr___variable 10
48 void local_var_init__AVarExpr__accept_local_var_visitor(val
* self
, val
* p0
);
49 #define COLOR_local_var_init__AVarAssignExpr__accept_local_var_visitor 85
50 void local_var_init__AVarAssignExpr__accept_local_var_visitor(val
* self
, val
* p0
);
51 #define COLOR_local_var_init__AVarReassignExpr__accept_local_var_visitor 89
52 void local_var_init__AVarReassignExpr__accept_local_var_visitor(val
* self
, val
* p0
);