1 #include "nit.common.h"
2 #define COLOR_local_var_init__ToolContext___local_var_init_phase 29
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_kernel__Object__init 7
12 #define COLOR_local_var_init__LocalVarInitVisitor___maybe_unset_vars 2
13 #define COLOR_kernel__Object___61d_61d 2
14 #define COLOR_abstract_collection__SimpleCollection__add 58
15 void local_var_init__LocalVarInitVisitor__mark_is_unset(val
* self
, val
* p0
, val
* p1
);
16 #define COLOR_abstract_collection__Collection__has 40
17 #define COLOR_flow__AExpr___after_flow_context 4
18 #define COLOR_local_var_init__FlowContext___set_vars 9
19 void local_var_init__LocalVarInitVisitor__mark_is_set(val
* self
, val
* p0
, val
* p1
);
20 short int local_var_init__FlowContext__is_variable_set(val
* self
, val
* p0
);
21 val
* parser_nodes__ANode__hot_location(val
* self
);
22 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
23 val
* NEW_array__Array(const struct type
* type
);
24 extern const struct type type_array__Arraykernel__Object
;
25 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
26 extern const struct type type_array__NativeArraykernel__Object
;
27 #define COLOR_array__Array__with_native 74
28 #define COLOR_string__Object__to_s 9
29 void toolcontext__ToolContext__error(val
* self
, val
* p0
, val
* p1
);
30 #define COLOR_abstract_collection__RemovableCollection__remove 54
31 void local_var_init__LocalVarInitVisitor__check_is_set(val
* self
, val
* p0
, val
* p1
);
32 #define COLOR_local_var_init__ANode__accept_local_var_visitor 43
33 void local_var_init__LocalVarInitVisitor__visit(val
* self
, val
* p0
);
34 #define COLOR_flow__FlowContext___previous 0
35 #define COLOR_array__AbstractArrayRead___length 0
36 val
* abstract_collection__SequenceRead__first(val
* self
);
37 val
* array__AbstractArrayRead__iterator(val
* self
);
38 short int array__ArrayIterator__is_ok(val
* self
);
39 val
* array__ArrayIterator__item(val
* self
);
40 void array__ArrayIterator__next(val
* self
);
41 #define COLOR_parser_nodes__ANode__visit_all 39
42 void local_var_init__ANode__accept_local_var_visitor(val
* self
, val
* p0
);
43 #define COLOR_local_var_init__AVardeclExpr__accept_local_var_visitor 86
44 #define COLOR_parser_nodes__AVardeclExpr___n_expr 13
45 #define COLOR_scope__AVardeclExpr___variable 14
46 void local_var_init__AVardeclExpr__accept_local_var_visitor(val
* self
, val
* p0
);
47 #define COLOR_local_var_init__AVarExpr__accept_local_var_visitor 79
48 #define COLOR_scope__AVarFormExpr___variable 10
49 void local_var_init__AVarExpr__accept_local_var_visitor(val
* self
, val
* p0
);
50 #define COLOR_local_var_init__AVarAssignExpr__accept_local_var_visitor 88
51 void local_var_init__AVarAssignExpr__accept_local_var_visitor(val
* self
, val
* p0
);
52 #define COLOR_local_var_init__AVarReassignExpr__accept_local_var_visitor 92
53 void local_var_init__AVarReassignExpr__accept_local_var_visitor(val
* self
, val
* p0
);