gc: default to nitgc when boehm is not available
[nit.git] / c_src / compiling_icode._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires compiling_icode. */
2 #ifndef compiling_icode_sep
3 #define compiling_icode_sep
4 #include "analysis._sep.h"
5 #include "compiling_base._sep.h"
6 #include <nit_common.h>
7
8 extern const classtable_elt_t VFT_I2CCompilerVisitor[];
9 extern const char *LOCATE_compiling_icode;
10 extern const int SFT_compiling_icode[];
11 #define ID_I2CCompilerVisitor (SFT_compiling_icode[0])
12 #define COLOR_I2CCompilerVisitor (SFT_compiling_icode[1])
13 #define ATTR_compiling_icode___I2CCompilerVisitor____ids(recv) ATTR(recv, (SFT_compiling_icode[2] + 0))
14 #define ATTR_compiling_icode___I2CCompilerVisitor____ids2(recv) ATTR(recv, (SFT_compiling_icode[2] + 1))
15 #define ATTR_compiling_icode___I2CCompilerVisitor____last_number(recv) ATTR(recv, (SFT_compiling_icode[2] + 2))
16 #define ATTR_compiling_icode___I2CCompilerVisitor____closures(recv) ATTR(recv, (SFT_compiling_icode[2] + 3))
17 #define ATTR_compiling_icode___I2CCompilerVisitor____clostypes(recv) ATTR(recv, (SFT_compiling_icode[2] + 4))
18 #define ATTR_compiling_icode___I2CCompilerVisitor____local_labels(recv) ATTR(recv, (SFT_compiling_icode[2] + 5))
19 #define ATTR_compiling_icode___I2CCompilerVisitor____escaped_labels(recv) ATTR(recv, (SFT_compiling_icode[2] + 6))
20 #define ATTR_compiling_icode___I2CCompilerVisitor____marks_to_seq(recv) ATTR(recv, (SFT_compiling_icode[2] + 7))
21 #define ATTR_compiling_icode___I2CCompilerVisitor____closure(recv) ATTR(recv, (SFT_compiling_icode[2] + 8))
22 #define ATTR_compiling_icode___I2CCompilerVisitor____visitor(recv) ATTR(recv, (SFT_compiling_icode[2] + 9))
23 #define ATTR_compiling_icode___I2CCompilerVisitor____iroutine(recv) ATTR(recv, (SFT_compiling_icode[2] + 10))
24 #define ATTR_compiling_icode___I2CCompilerVisitor____return_label(recv) ATTR(recv, (SFT_compiling_icode[2] + 11))
25 #define ATTR_compiling_icode___I2CCompilerVisitor____last_location(recv) ATTR(recv, (SFT_compiling_icode[2] + 12))
26 #define ATTR_compiling_icode___I2CCompilerVisitor____next_location(recv) ATTR(recv, (SFT_compiling_icode[2] + 13))
27 #define ATTR_compiling_icode___I2CCompilerVisitor____basecname(recv) ATTR(recv, (SFT_compiling_icode[2] + 14))
28 #define INIT_TABLE_POS_I2CCompilerVisitor (SFT_compiling_icode[3] + 0)
29 #define CALL_compiling_icode___I2CCompilerVisitor___register(recv) ((compiling_icode___I2CCompilerVisitor___register_t)CALL((recv), (SFT_compiling_icode[3] + 1)))
30 #define CALL_compiling_icode___I2CCompilerVisitor___registers(recv) ((compiling_icode___I2CCompilerVisitor___registers_t)CALL((recv), (SFT_compiling_icode[3] + 2)))
31 #define CALL_compiling_icode___I2CCompilerVisitor___new_number(recv) ((compiling_icode___I2CCompilerVisitor___new_number_t)CALL((recv), (SFT_compiling_icode[3] + 3)))
32 #define CALL_compiling_icode___I2CCompilerVisitor___lab(recv) ((compiling_icode___I2CCompilerVisitor___lab_t)CALL((recv), (SFT_compiling_icode[3] + 4)))
33 #define CALL_compiling_icode___I2CCompilerVisitor___closures(recv) ((compiling_icode___I2CCompilerVisitor___closures_t)CALL((recv), (SFT_compiling_icode[3] + 5)))
34 #define CALL_compiling_icode___I2CCompilerVisitor___clostypes(recv) ((compiling_icode___I2CCompilerVisitor___clostypes_t)CALL((recv), (SFT_compiling_icode[3] + 6)))
35 #define CALL_compiling_icode___I2CCompilerVisitor___local_labels(recv) ((compiling_icode___I2CCompilerVisitor___local_labels_t)CALL((recv), (SFT_compiling_icode[3] + 7)))
36 #define CALL_compiling_icode___I2CCompilerVisitor___local_labels__eq(recv) ((compiling_icode___I2CCompilerVisitor___local_labels__eq_t)CALL((recv), (SFT_compiling_icode[3] + 8)))
37 #define CALL_compiling_icode___I2CCompilerVisitor___escaped_labels(recv) ((compiling_icode___I2CCompilerVisitor___escaped_labels_t)CALL((recv), (SFT_compiling_icode[3] + 9)))
38 #define CALL_compiling_icode___I2CCompilerVisitor___escaped_labels__eq(recv) ((compiling_icode___I2CCompilerVisitor___escaped_labels__eq_t)CALL((recv), (SFT_compiling_icode[3] + 10)))
39 #define CALL_compiling_icode___I2CCompilerVisitor___register_escape_label(recv) ((compiling_icode___I2CCompilerVisitor___register_escape_label_t)CALL((recv), (SFT_compiling_icode[3] + 11)))
40 #define CALL_compiling_icode___I2CCompilerVisitor___add_label(recv) ((compiling_icode___I2CCompilerVisitor___add_label_t)CALL((recv), (SFT_compiling_icode[3] + 12)))
41 #define CALL_compiling_icode___I2CCompilerVisitor___add_goto(recv) ((compiling_icode___I2CCompilerVisitor___add_goto_t)CALL((recv), (SFT_compiling_icode[3] + 13)))
42 #define CALL_compiling_icode___I2CCompilerVisitor___marks_to_seq(recv) ((compiling_icode___I2CCompilerVisitor___marks_to_seq_t)CALL((recv), (SFT_compiling_icode[3] + 14)))
43 #define CALL_compiling_icode___I2CCompilerVisitor___closure(recv) ((compiling_icode___I2CCompilerVisitor___closure_t)CALL((recv), (SFT_compiling_icode[3] + 15)))
44 #define CALL_compiling_icode___I2CCompilerVisitor___closure__eq(recv) ((compiling_icode___I2CCompilerVisitor___closure__eq_t)CALL((recv), (SFT_compiling_icode[3] + 16)))
45 #define CALL_compiling_icode___I2CCompilerVisitor___visitor(recv) ((compiling_icode___I2CCompilerVisitor___visitor_t)CALL((recv), (SFT_compiling_icode[3] + 17)))
46 #define CALL_compiling_icode___I2CCompilerVisitor___iroutine(recv) ((compiling_icode___I2CCompilerVisitor___iroutine_t)CALL((recv), (SFT_compiling_icode[3] + 18)))
47 #define CALL_compiling_icode___I2CCompilerVisitor___return_label(recv) ((compiling_icode___I2CCompilerVisitor___return_label_t)CALL((recv), (SFT_compiling_icode[3] + 19)))
48 #define CALL_compiling_icode___I2CCompilerVisitor___return_label__eq(recv) ((compiling_icode___I2CCompilerVisitor___return_label__eq_t)CALL((recv), (SFT_compiling_icode[3] + 20)))
49 #define CALL_compiling_icode___I2CCompilerVisitor___add_decl(recv) ((compiling_icode___I2CCompilerVisitor___add_decl_t)CALL((recv), (SFT_compiling_icode[3] + 21)))
50 #define CALL_compiling_icode___I2CCompilerVisitor___add_instr(recv) ((compiling_icode___I2CCompilerVisitor___add_instr_t)CALL((recv), (SFT_compiling_icode[3] + 22)))
51 #define CALL_compiling_icode___I2CCompilerVisitor___indent(recv) ((compiling_icode___I2CCompilerVisitor___indent_t)CALL((recv), (SFT_compiling_icode[3] + 23)))
52 #define CALL_compiling_icode___I2CCompilerVisitor___unindent(recv) ((compiling_icode___I2CCompilerVisitor___unindent_t)CALL((recv), (SFT_compiling_icode[3] + 24)))
53 #define CALL_compiling_icode___I2CCompilerVisitor___add_assignment(recv) ((compiling_icode___I2CCompilerVisitor___add_assignment_t)CALL((recv), (SFT_compiling_icode[3] + 25)))
54 #define CALL_compiling_icode___I2CCompilerVisitor___add_location(recv) ((compiling_icode___I2CCompilerVisitor___add_location_t)CALL((recv), (SFT_compiling_icode[3] + 26)))
55 #define CALL_compiling_icode___I2CCompilerVisitor___basecname(recv) ((compiling_icode___I2CCompilerVisitor___basecname_t)CALL((recv), (SFT_compiling_icode[3] + 27)))
56 #define CALL_compiling_icode___I2CCompilerVisitor___init(recv) ((compiling_icode___I2CCompilerVisitor___init_t)CALL((recv), (SFT_compiling_icode[3] + 28)))
57 #define CALL_compiling_icode___IRoutine___compile_signature_to_c(recv) ((compiling_icode___IRoutine___compile_signature_to_c_t)CALL((recv), (SFT_compiling_icode[4] + 0)))
58 #define CALL_compiling_icode___IRoutine___compile_inside_to_c(recv) ((compiling_icode___IRoutine___compile_inside_to_c_t)CALL((recv), (SFT_compiling_icode[4] + 1)))
59 #define CALL_compiling_icode___IRoutine___compile_to_c(recv) ((compiling_icode___IRoutine___compile_to_c_t)CALL((recv), (SFT_compiling_icode[4] + 2)))
60 #define CALL_compiling_icode___ICode___compile_to_c(recv) ((compiling_icode___ICode___compile_to_c_t)CALL((recv), (SFT_compiling_icode[5] + 0)))
61 #define CALL_compiling_icode___ICode___need_result(recv) ((compiling_icode___ICode___need_result_t)CALL((recv), (SFT_compiling_icode[5] + 1)))
62 #define CALL_compiling_icode___ICode___store_result(recv) ((compiling_icode___ICode___store_result_t)CALL((recv), (SFT_compiling_icode[5] + 2)))
63 #define CALL_compiling_icode___ICode___inner_compile_to_c(recv) ((compiling_icode___ICode___inner_compile_to_c_t)CALL((recv), (SFT_compiling_icode[5] + 3)))
64 #define CALL_compiling_icode___IAbsCall___compile_call_to_c(recv) ((compiling_icode___IAbsCall___compile_call_to_c_t)CALL((recv), (SFT_compiling_icode[6] + 0)))
65 #define CALL_compiling_icode___IClosureDef___compile_closure(recv) ((compiling_icode___IClosureDef___compile_closure_t)CALL((recv), (SFT_compiling_icode[7] + 0)))
66 #define LOCATE_compiling_icode___I2CCompilerVisitor___register "compiling_icode::I2CCompilerVisitor::register"
67 val_t compiling_icode___I2CCompilerVisitor___register(val_t p0, val_t p1);
68 typedef val_t (*compiling_icode___I2CCompilerVisitor___register_t)(val_t p0, val_t p1);
69 #define LOCATE_compiling_icode___I2CCompilerVisitor___registers "compiling_icode::I2CCompilerVisitor::registers"
70 val_t compiling_icode___I2CCompilerVisitor___registers(val_t p0, val_t p1);
71 typedef val_t (*compiling_icode___I2CCompilerVisitor___registers_t)(val_t p0, val_t p1);
72 #define LOCATE_compiling_icode___I2CCompilerVisitor___new_number "compiling_icode::I2CCompilerVisitor::new_number"
73 val_t compiling_icode___I2CCompilerVisitor___new_number(val_t p0);
74 typedef val_t (*compiling_icode___I2CCompilerVisitor___new_number_t)(val_t p0);
75 #define LOCATE_compiling_icode___I2CCompilerVisitor___lab "compiling_icode::I2CCompilerVisitor::lab"
76 val_t compiling_icode___I2CCompilerVisitor___lab(val_t p0, val_t p1);
77 typedef val_t (*compiling_icode___I2CCompilerVisitor___lab_t)(val_t p0, val_t p1);
78 #define LOCATE_compiling_icode___I2CCompilerVisitor___closures "compiling_icode::I2CCompilerVisitor::closures"
79 val_t compiling_icode___I2CCompilerVisitor___closures(val_t p0);
80 typedef val_t (*compiling_icode___I2CCompilerVisitor___closures_t)(val_t p0);
81 #define LOCATE_compiling_icode___I2CCompilerVisitor___clostypes "compiling_icode::I2CCompilerVisitor::clostypes"
82 val_t compiling_icode___I2CCompilerVisitor___clostypes(val_t p0);
83 typedef val_t (*compiling_icode___I2CCompilerVisitor___clostypes_t)(val_t p0);
84 #define LOCATE_compiling_icode___I2CCompilerVisitor___local_labels "compiling_icode::I2CCompilerVisitor::local_labels"
85 val_t compiling_icode___I2CCompilerVisitor___local_labels(val_t p0);
86 typedef val_t (*compiling_icode___I2CCompilerVisitor___local_labels_t)(val_t p0);
87 #define LOCATE_compiling_icode___I2CCompilerVisitor___local_labels__eq "compiling_icode::I2CCompilerVisitor::local_labels="
88 void compiling_icode___I2CCompilerVisitor___local_labels__eq(val_t p0, val_t p1);
89 typedef void (*compiling_icode___I2CCompilerVisitor___local_labels__eq_t)(val_t p0, val_t p1);
90 #define LOCATE_compiling_icode___I2CCompilerVisitor___escaped_labels "compiling_icode::I2CCompilerVisitor::escaped_labels"
91 val_t compiling_icode___I2CCompilerVisitor___escaped_labels(val_t p0);
92 typedef val_t (*compiling_icode___I2CCompilerVisitor___escaped_labels_t)(val_t p0);
93 #define LOCATE_compiling_icode___I2CCompilerVisitor___escaped_labels__eq "compiling_icode::I2CCompilerVisitor::escaped_labels="
94 void compiling_icode___I2CCompilerVisitor___escaped_labels__eq(val_t p0, val_t p1);
95 typedef void (*compiling_icode___I2CCompilerVisitor___escaped_labels__eq_t)(val_t p0, val_t p1);
96 #define LOCATE_compiling_icode___I2CCompilerVisitor___register_escape_label "compiling_icode::I2CCompilerVisitor::register_escape_label"
97 val_t compiling_icode___I2CCompilerVisitor___register_escape_label(val_t p0, val_t p1);
98 typedef val_t (*compiling_icode___I2CCompilerVisitor___register_escape_label_t)(val_t p0, val_t p1);
99 #define LOCATE_compiling_icode___I2CCompilerVisitor___add_label "compiling_icode::I2CCompilerVisitor::add_label"
100 void compiling_icode___I2CCompilerVisitor___add_label(val_t p0, val_t p1);
101 typedef void (*compiling_icode___I2CCompilerVisitor___add_label_t)(val_t p0, val_t p1);
102 #define LOCATE_compiling_icode___I2CCompilerVisitor___add_goto "compiling_icode::I2CCompilerVisitor::add_goto"
103 void compiling_icode___I2CCompilerVisitor___add_goto(val_t p0, val_t p1);
104 typedef void (*compiling_icode___I2CCompilerVisitor___add_goto_t)(val_t p0, val_t p1);
105 #define LOCATE_compiling_icode___I2CCompilerVisitor___marks_to_seq "compiling_icode::I2CCompilerVisitor::marks_to_seq"
106 val_t compiling_icode___I2CCompilerVisitor___marks_to_seq(val_t p0);
107 typedef val_t (*compiling_icode___I2CCompilerVisitor___marks_to_seq_t)(val_t p0);
108 #define LOCATE_compiling_icode___I2CCompilerVisitor___closure "compiling_icode::I2CCompilerVisitor::closure"
109 val_t compiling_icode___I2CCompilerVisitor___closure(val_t p0);
110 typedef val_t (*compiling_icode___I2CCompilerVisitor___closure_t)(val_t p0);
111 #define LOCATE_compiling_icode___I2CCompilerVisitor___closure__eq "compiling_icode::I2CCompilerVisitor::closure="
112 void compiling_icode___I2CCompilerVisitor___closure__eq(val_t p0, val_t p1);
113 typedef void (*compiling_icode___I2CCompilerVisitor___closure__eq_t)(val_t p0, val_t p1);
114 #define LOCATE_compiling_icode___I2CCompilerVisitor___visitor "compiling_icode::I2CCompilerVisitor::visitor"
115 val_t compiling_icode___I2CCompilerVisitor___visitor(val_t p0);
116 typedef val_t (*compiling_icode___I2CCompilerVisitor___visitor_t)(val_t p0);
117 #define LOCATE_compiling_icode___I2CCompilerVisitor___iroutine "compiling_icode::I2CCompilerVisitor::iroutine"
118 val_t compiling_icode___I2CCompilerVisitor___iroutine(val_t p0);
119 typedef val_t (*compiling_icode___I2CCompilerVisitor___iroutine_t)(val_t p0);
120 #define LOCATE_compiling_icode___I2CCompilerVisitor___return_label "compiling_icode::I2CCompilerVisitor::return_label"
121 val_t compiling_icode___I2CCompilerVisitor___return_label(val_t p0);
122 typedef val_t (*compiling_icode___I2CCompilerVisitor___return_label_t)(val_t p0);
123 #define LOCATE_compiling_icode___I2CCompilerVisitor___return_label__eq "compiling_icode::I2CCompilerVisitor::return_label="
124 void compiling_icode___I2CCompilerVisitor___return_label__eq(val_t p0, val_t p1);
125 typedef void (*compiling_icode___I2CCompilerVisitor___return_label__eq_t)(val_t p0, val_t p1);
126 #define LOCATE_compiling_icode___I2CCompilerVisitor___add_decl "compiling_icode::I2CCompilerVisitor::add_decl"
127 void compiling_icode___I2CCompilerVisitor___add_decl(val_t p0, val_t p1);
128 typedef void (*compiling_icode___I2CCompilerVisitor___add_decl_t)(val_t p0, val_t p1);
129 #define LOCATE_compiling_icode___I2CCompilerVisitor___add_instr "compiling_icode::I2CCompilerVisitor::add_instr"
130 void compiling_icode___I2CCompilerVisitor___add_instr(val_t p0, val_t p1);
131 typedef void (*compiling_icode___I2CCompilerVisitor___add_instr_t)(val_t p0, val_t p1);
132 #define LOCATE_compiling_icode___I2CCompilerVisitor___indent "compiling_icode::I2CCompilerVisitor::indent"
133 void compiling_icode___I2CCompilerVisitor___indent(val_t p0);
134 typedef void (*compiling_icode___I2CCompilerVisitor___indent_t)(val_t p0);
135 #define LOCATE_compiling_icode___I2CCompilerVisitor___unindent "compiling_icode::I2CCompilerVisitor::unindent"
136 void compiling_icode___I2CCompilerVisitor___unindent(val_t p0);
137 typedef void (*compiling_icode___I2CCompilerVisitor___unindent_t)(val_t p0);
138 #define LOCATE_compiling_icode___I2CCompilerVisitor___add_assignment "compiling_icode::I2CCompilerVisitor::add_assignment"
139 void compiling_icode___I2CCompilerVisitor___add_assignment(val_t p0, val_t p1, val_t p2);
140 typedef void (*compiling_icode___I2CCompilerVisitor___add_assignment_t)(val_t p0, val_t p1, val_t p2);
141 #define LOCATE_compiling_icode___I2CCompilerVisitor___add_location "compiling_icode::I2CCompilerVisitor::add_location"
142 void compiling_icode___I2CCompilerVisitor___add_location(val_t p0, val_t p1);
143 typedef void (*compiling_icode___I2CCompilerVisitor___add_location_t)(val_t p0, val_t p1);
144 #define LOCATE_compiling_icode___I2CCompilerVisitor___basecname "compiling_icode::I2CCompilerVisitor::basecname"
145 val_t compiling_icode___I2CCompilerVisitor___basecname(val_t p0);
146 typedef val_t (*compiling_icode___I2CCompilerVisitor___basecname_t)(val_t p0);
147 #define LOCATE_compiling_icode___I2CCompilerVisitor___init "compiling_icode::I2CCompilerVisitor::init"
148 void compiling_icode___I2CCompilerVisitor___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
149 typedef void (*compiling_icode___I2CCompilerVisitor___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
150 val_t NEW_I2CCompilerVisitor_compiling_icode___I2CCompilerVisitor___init(val_t p0, val_t p1, val_t p2);
151 val_t NEW_IRoutine_icode_base___IRoutine___init(val_t p0, val_t p1);
152 #define LOCATE_compiling_icode___IRoutine___compile_signature_to_c "compiling_icode::IRoutine::compile_signature_to_c"
153 val_t compiling_icode___IRoutine___compile_signature_to_c(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
154 typedef val_t (*compiling_icode___IRoutine___compile_signature_to_c_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
155 #define LOCATE_compiling_icode___IRoutine___compile_inside_to_c "compiling_icode::IRoutine::compile_inside_to_c"
156 val_t compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val_t p1, val_t p2);
157 typedef val_t (*compiling_icode___IRoutine___compile_inside_to_c_t)(val_t p0, val_t p1, val_t p2);
158 #define LOCATE_compiling_icode___IRoutine___compile_to_c "compiling_icode::IRoutine::compile_to_c"
159 val_t compiling_icode___IRoutine___compile_to_c(val_t p0, val_t p1, val_t p2, val_t p3);
160 typedef val_t (*compiling_icode___IRoutine___compile_to_c_t)(val_t p0, val_t p1, val_t p2, val_t p3);
161 val_t NEW_ICode_icode_base___ICode___init();
162 #define LOCATE_compiling_icode___ICode___compile_to_c "compiling_icode::ICode::compile_to_c"
163 void compiling_icode___ICode___compile_to_c(val_t p0, val_t p1);
164 typedef void (*compiling_icode___ICode___compile_to_c_t)(val_t p0, val_t p1);
165 #define LOCATE_compiling_icode___ICode___need_result "compiling_icode::ICode::need_result"
166 val_t compiling_icode___ICode___need_result(val_t p0);
167 typedef val_t (*compiling_icode___ICode___need_result_t)(val_t p0);
168 #define LOCATE_compiling_icode___ICode___store_result "compiling_icode::ICode::store_result"
169 void compiling_icode___ICode___store_result(val_t p0, val_t p1, val_t p2);
170 typedef void (*compiling_icode___ICode___store_result_t)(val_t p0, val_t p1, val_t p2);
171 #define LOCATE_compiling_icode___ICode___inner_compile_to_c "compiling_icode::ICode::inner_compile_to_c"
172 val_t compiling_icode___ICode___inner_compile_to_c(val_t p0, val_t p1);
173 typedef val_t (*compiling_icode___ICode___inner_compile_to_c_t)(val_t p0, val_t p1);
174 val_t NEW_ISeq_icode_base___ISeq___init();
175 #define LOCATE_compiling_icode___ISeq___inner_compile_to_c "compiling_icode::ISeq::(compiling_icode::ICode::inner_compile_to_c)"
176 val_t compiling_icode___ISeq___inner_compile_to_c(val_t p0, val_t p1);
177 typedef val_t (*compiling_icode___ISeq___inner_compile_to_c_t)(val_t p0, val_t p1);
178 val_t NEW_IIf_icode_base___IIf___init(val_t p0);
179 #define LOCATE_compiling_icode___IIf___inner_compile_to_c "compiling_icode::IIf::(compiling_icode::ICode::inner_compile_to_c)"
180 val_t compiling_icode___IIf___inner_compile_to_c(val_t p0, val_t p1);
181 typedef val_t (*compiling_icode___IIf___inner_compile_to_c_t)(val_t p0, val_t p1);
182 val_t NEW_ILoop_icode_base___ILoop___init();
183 #define LOCATE_compiling_icode___ILoop___inner_compile_to_c "compiling_icode::ILoop::(compiling_icode::ICode::inner_compile_to_c)"
184 val_t compiling_icode___ILoop___inner_compile_to_c(val_t p0, val_t p1);
185 typedef val_t (*compiling_icode___ILoop___inner_compile_to_c_t)(val_t p0, val_t p1);
186 val_t NEW_IEscape_icode_base___IEscape___init(val_t p0);
187 #define LOCATE_compiling_icode___IEscape___inner_compile_to_c "compiling_icode::IEscape::(compiling_icode::ICode::inner_compile_to_c)"
188 val_t compiling_icode___IEscape___inner_compile_to_c(val_t p0, val_t p1);
189 typedef val_t (*compiling_icode___IEscape___inner_compile_to_c_t)(val_t p0, val_t p1);
190 val_t NEW_IAbsCall_icode_base___IAbsCall___init(val_t p0, val_t p1);
191 #define LOCATE_compiling_icode___IAbsCall___compile_to_c "compiling_icode::IAbsCall::(compiling_icode::ICode::compile_to_c)"
192 void compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1);
193 typedef void (*compiling_icode___IAbsCall___compile_to_c_t)(val_t p0, val_t p1);
194 #define LOCATE_compiling_icode___IAbsCall___inner_compile_to_c "compiling_icode::IAbsCall::(compiling_icode::ICode::inner_compile_to_c)"
195 val_t compiling_icode___IAbsCall___inner_compile_to_c(val_t p0, val_t p1);
196 typedef val_t (*compiling_icode___IAbsCall___inner_compile_to_c_t)(val_t p0, val_t p1);
197 #define LOCATE_compiling_icode___IAbsCall___compile_call_to_c "compiling_icode::IAbsCall::compile_call_to_c"
198 val_t compiling_icode___IAbsCall___compile_call_to_c(val_t p0, val_t p1, val_t p2);
199 typedef val_t (*compiling_icode___IAbsCall___compile_call_to_c_t)(val_t p0, val_t p1, val_t p2);
200 val_t NEW_ICall_icode_base___ICall___init(val_t p0, val_t p1);
201 #define LOCATE_compiling_icode___ICall___compile_call_to_c "compiling_icode::ICall::(compiling_icode::IAbsCall::compile_call_to_c)"
202 val_t compiling_icode___ICall___compile_call_to_c(val_t p0, val_t p1, val_t p2);
203 typedef val_t (*compiling_icode___ICall___compile_call_to_c_t)(val_t p0, val_t p1, val_t p2);
204 val_t NEW_ISuper_icode_base___ISuper___init(val_t p0, val_t p1);
205 #define LOCATE_compiling_icode___ISuper___compile_call_to_c "compiling_icode::ISuper::(compiling_icode::IAbsCall::compile_call_to_c)"
206 val_t compiling_icode___ISuper___compile_call_to_c(val_t p0, val_t p1, val_t p2);
207 typedef val_t (*compiling_icode___ISuper___compile_call_to_c_t)(val_t p0, val_t p1, val_t p2);
208 val_t NEW_INew_icode_base___INew___init(val_t p0, val_t p1, val_t p2);
209 #define LOCATE_compiling_icode___INew___compile_call_to_c "compiling_icode::INew::(compiling_icode::IAbsCall::compile_call_to_c)"
210 val_t compiling_icode___INew___compile_call_to_c(val_t p0, val_t p1, val_t p2);
211 typedef val_t (*compiling_icode___INew___compile_call_to_c_t)(val_t p0, val_t p1, val_t p2);
212 val_t NEW_IAllocateInstance_icode_base___IAllocateInstance___init(val_t p0);
213 #define LOCATE_compiling_icode___IAllocateInstance___inner_compile_to_c "compiling_icode::IAllocateInstance::(compiling_icode::ICode::inner_compile_to_c)"
214 val_t compiling_icode___IAllocateInstance___inner_compile_to_c(val_t p0, val_t p1);
215 typedef val_t (*compiling_icode___IAllocateInstance___inner_compile_to_c_t)(val_t p0, val_t p1);
216 val_t NEW_ICheckInstance_icode_base___ICheckInstance___init(val_t p0, val_t p1);
217 #define LOCATE_compiling_icode___ICheckInstance___inner_compile_to_c "compiling_icode::ICheckInstance::(compiling_icode::ICode::inner_compile_to_c)"
218 val_t compiling_icode___ICheckInstance___inner_compile_to_c(val_t p0, val_t p1);
219 typedef val_t (*compiling_icode___ICheckInstance___inner_compile_to_c_t)(val_t p0, val_t p1);
220 val_t NEW_IInitAttributes_icode_base___IInitAttributes___init(val_t p0, val_t p1);
221 #define LOCATE_compiling_icode___IInitAttributes___inner_compile_to_c "compiling_icode::IInitAttributes::(compiling_icode::ICode::inner_compile_to_c)"
222 val_t compiling_icode___IInitAttributes___inner_compile_to_c(val_t p0, val_t p1);
223 typedef val_t (*compiling_icode___IInitAttributes___inner_compile_to_c_t)(val_t p0, val_t p1);
224 val_t NEW_IStaticCall_icode_base___IStaticCall___init(val_t p0, val_t p1);
225 #define LOCATE_compiling_icode___IStaticCall___compile_call_to_c "compiling_icode::IStaticCall::(compiling_icode::IAbsCall::compile_call_to_c)"
226 val_t compiling_icode___IStaticCall___compile_call_to_c(val_t p0, val_t p1, val_t p2);
227 typedef val_t (*compiling_icode___IStaticCall___compile_call_to_c_t)(val_t p0, val_t p1, val_t p2);
228 val_t NEW_INative_icode_base___INative___init(val_t p0, val_t p1);
229 #define LOCATE_compiling_icode___INative___inner_compile_to_c "compiling_icode::INative::(compiling_icode::ICode::inner_compile_to_c)"
230 val_t compiling_icode___INative___inner_compile_to_c(val_t p0, val_t p1);
231 typedef val_t (*compiling_icode___INative___inner_compile_to_c_t)(val_t p0, val_t p1);
232 val_t NEW_IAbort_icode_base___IAbort___init(val_t p0, val_t p1);
233 #define LOCATE_compiling_icode___IAbort___inner_compile_to_c "compiling_icode::IAbort::(compiling_icode::ICode::inner_compile_to_c)"
234 val_t compiling_icode___IAbort___inner_compile_to_c(val_t p0, val_t p1);
235 typedef val_t (*compiling_icode___IAbort___inner_compile_to_c_t)(val_t p0, val_t p1);
236 val_t NEW_IMove_icode_base___IMove___init(val_t p0, val_t p1);
237 #define LOCATE_compiling_icode___IMove___inner_compile_to_c "compiling_icode::IMove::(compiling_icode::ICode::inner_compile_to_c)"
238 val_t compiling_icode___IMove___inner_compile_to_c(val_t p0, val_t p1);
239 typedef val_t (*compiling_icode___IMove___inner_compile_to_c_t)(val_t p0, val_t p1);
240 val_t NEW_IAttrRead_icode_base___IAttrRead___init(val_t p0, val_t p1);
241 #define LOCATE_compiling_icode___IAttrRead___inner_compile_to_c "compiling_icode::IAttrRead::(compiling_icode::ICode::inner_compile_to_c)"
242 val_t compiling_icode___IAttrRead___inner_compile_to_c(val_t p0, val_t p1);
243 typedef val_t (*compiling_icode___IAttrRead___inner_compile_to_c_t)(val_t p0, val_t p1);
244 val_t NEW_IAttrIsset_icode_base___IAttrIsset___init(val_t p0, val_t p1);
245 #define LOCATE_compiling_icode___IAttrIsset___inner_compile_to_c "compiling_icode::IAttrIsset::(compiling_icode::ICode::inner_compile_to_c)"
246 val_t compiling_icode___IAttrIsset___inner_compile_to_c(val_t p0, val_t p1);
247 typedef val_t (*compiling_icode___IAttrIsset___inner_compile_to_c_t)(val_t p0, val_t p1);
248 val_t NEW_IAttrWrite_icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2);
249 #define LOCATE_compiling_icode___IAttrWrite___inner_compile_to_c "compiling_icode::IAttrWrite::(compiling_icode::ICode::inner_compile_to_c)"
250 val_t compiling_icode___IAttrWrite___inner_compile_to_c(val_t p0, val_t p1);
251 typedef val_t (*compiling_icode___IAttrWrite___inner_compile_to_c_t)(val_t p0, val_t p1);
252 val_t NEW_ITypeCheck_icode_base___ITypeCheck___init(val_t p0, val_t p1);
253 #define LOCATE_compiling_icode___ITypeCheck___inner_compile_to_c "compiling_icode::ITypeCheck::(compiling_icode::ICode::inner_compile_to_c)"
254 val_t compiling_icode___ITypeCheck___inner_compile_to_c(val_t p0, val_t p1);
255 typedef val_t (*compiling_icode___ITypeCheck___inner_compile_to_c_t)(val_t p0, val_t p1);
256 val_t NEW_IIs_icode_base___IIs___init(val_t p0, val_t p1);
257 #define LOCATE_compiling_icode___IIs___inner_compile_to_c "compiling_icode::IIs::(compiling_icode::ICode::inner_compile_to_c)"
258 val_t compiling_icode___IIs___inner_compile_to_c(val_t p0, val_t p1);
259 typedef val_t (*compiling_icode___IIs___inner_compile_to_c_t)(val_t p0, val_t p1);
260 val_t NEW_INot_icode_base___INot___init(val_t p0);
261 #define LOCATE_compiling_icode___INot___inner_compile_to_c "compiling_icode::INot::(compiling_icode::ICode::inner_compile_to_c)"
262 val_t compiling_icode___INot___inner_compile_to_c(val_t p0, val_t p1);
263 typedef val_t (*compiling_icode___INot___inner_compile_to_c_t)(val_t p0, val_t p1);
264 val_t NEW_IOnce_icode_base___IOnce___init();
265 #define LOCATE_compiling_icode___IOnce___inner_compile_to_c "compiling_icode::IOnce::(compiling_icode::ICode::inner_compile_to_c)"
266 val_t compiling_icode___IOnce___inner_compile_to_c(val_t p0, val_t p1);
267 typedef val_t (*compiling_icode___IOnce___inner_compile_to_c_t)(val_t p0, val_t p1);
268 val_t NEW_IClosCall_icode_base___IClosCall___init(val_t p0, val_t p1);
269 #define LOCATE_compiling_icode___IClosCall___compile_to_c "compiling_icode::IClosCall::(compiling_icode::ICode::compile_to_c)"
270 void compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1);
271 typedef void (*compiling_icode___IClosCall___compile_to_c_t)(val_t p0, val_t p1);
272 #define LOCATE_compiling_icode___IClosCall___inner_compile_to_c "compiling_icode::IClosCall::(compiling_icode::ICode::inner_compile_to_c)"
273 val_t compiling_icode___IClosCall___inner_compile_to_c(val_t p0, val_t p1);
274 typedef val_t (*compiling_icode___IClosCall___inner_compile_to_c_t)(val_t p0, val_t p1);
275 val_t NEW_IHasClos_icode_base___IHasClos___init(val_t p0);
276 #define LOCATE_compiling_icode___IHasClos___inner_compile_to_c "compiling_icode::IHasClos::(compiling_icode::ICode::inner_compile_to_c)"
277 val_t compiling_icode___IHasClos___inner_compile_to_c(val_t p0, val_t p1);
278 typedef val_t (*compiling_icode___IHasClos___inner_compile_to_c_t)(val_t p0, val_t p1);
279 val_t NEW_IClosureDef_icode_base___IClosureDef___init(val_t p0, val_t p1);
280 #define LOCATE_compiling_icode___IClosureDef___compile_closure "compiling_icode::IClosureDef::compile_closure"
281 val_t compiling_icode___IClosureDef___compile_closure(val_t p0, val_t p1);
282 typedef val_t (*compiling_icode___IClosureDef___compile_closure_t)(val_t p0, val_t p1);
283 #endif