First NIT release and new clean mercurial repository
[nit.git] / c_src / compiling_methods._sep.h
1 #ifndef compiling_methods__sep
2 #define compiling_methods__sep
3 #include "compiling_base._sep.h"
4 #include <nit_common.h>
5 extern const int SFT_compiling_methods[];
6 #define COLOR_compiling_methods___CompilerVisitor____variable_index SFT_compiling_methods[0]
7 #define COLOR_compiling_methods___CompilerVisitor____variable_index_max SFT_compiling_methods[1]
8 #define COLOR_compiling_methods___CompilerVisitor____varnames SFT_compiling_methods[2]
9 #define COLOR_compiling_methods___CompilerVisitor____has_return SFT_compiling_methods[3]
10 #define COLOR_compiling_methods___CompilerVisitor____method_params SFT_compiling_methods[4]
11 #define COLOR_compiling_methods___CompilerVisitor____method SFT_compiling_methods[5]
12 #define COLOR_compiling_methods___CompilerVisitor____return_label SFT_compiling_methods[6]
13 #define COLOR_compiling_methods___CompilerVisitor____break_label SFT_compiling_methods[7]
14 #define COLOR_compiling_methods___CompilerVisitor____continue_label SFT_compiling_methods[8]
15 #define COLOR_compiling_methods___CompilerVisitor____return_value SFT_compiling_methods[9]
16 #define COLOR_compiling_methods___CompilerVisitor___compile_stmt SFT_compiling_methods[10]
17 #define COLOR_compiling_methods___CompilerVisitor___compile_expr SFT_compiling_methods[11]
18 #define COLOR_compiling_methods___CompilerVisitor___ensure_var SFT_compiling_methods[12]
19 #define COLOR_compiling_methods___CompilerVisitor___add_assignment SFT_compiling_methods[13]
20 #define COLOR_compiling_methods___CompilerVisitor___variable SFT_compiling_methods[14]
21 #define COLOR_compiling_methods___CompilerVisitor___get_var SFT_compiling_methods[15]
22 #define COLOR_compiling_methods___CompilerVisitor___free_var SFT_compiling_methods[16]
23 #define COLOR_compiling_methods___CompilerVisitor___clear SFT_compiling_methods[17]
24 #define COLOR_compiling_methods___CompilerVisitor___varnames SFT_compiling_methods[18]
25 #define COLOR_compiling_methods___CompilerVisitor___has_return SFT_compiling_methods[19]
26 #define COLOR_compiling_methods___CompilerVisitor___has_return__eq SFT_compiling_methods[20]
27 #define COLOR_compiling_methods___CompilerVisitor___method_params SFT_compiling_methods[21]
28 #define COLOR_compiling_methods___CompilerVisitor___method_params__eq SFT_compiling_methods[22]
29 #define COLOR_compiling_methods___CompilerVisitor___method SFT_compiling_methods[23]
30 #define COLOR_compiling_methods___CompilerVisitor___method__eq SFT_compiling_methods[24]
31 #define COLOR_compiling_methods___CompilerVisitor___return_label SFT_compiling_methods[25]
32 #define COLOR_compiling_methods___CompilerVisitor___return_label__eq SFT_compiling_methods[26]
33 #define COLOR_compiling_methods___CompilerVisitor___break_label SFT_compiling_methods[27]
34 #define COLOR_compiling_methods___CompilerVisitor___break_label__eq SFT_compiling_methods[28]
35 #define COLOR_compiling_methods___CompilerVisitor___continue_label SFT_compiling_methods[29]
36 #define COLOR_compiling_methods___CompilerVisitor___continue_label__eq SFT_compiling_methods[30]
37 #define COLOR_compiling_methods___CompilerVisitor___return_value SFT_compiling_methods[31]
38 #define COLOR_compiling_methods___CompilerVisitor___return_value__eq SFT_compiling_methods[32]
39 #define COLOR_SUPER_compiling_methods___CompilerVisitor___init SFT_compiling_methods[33]
40 #define COLOR_compiling_methods___CompilerVisitor___invoke_super_init_calls_after SFT_compiling_methods[34]
41 #define COLOR_compiling_methods___MMMethod___compile_call SFT_compiling_methods[35]
42 #define COLOR_compiling_methods___MMMethod___compile_constructor_call SFT_compiling_methods[36]
43 #define COLOR_compiling_methods___MMMethod___compile_super_call SFT_compiling_methods[37]
44 #define COLOR_compiling_methods___MMAttribute___compile_access SFT_compiling_methods[38]
45 #define COLOR_compiling_methods___MMSrcLocalProperty___compile_property_to_c SFT_compiling_methods[39]
46 #define COLOR_compiling_methods___MMSrcMethod___decl_csignature SFT_compiling_methods[40]
47 #define COLOR_compiling_methods___MMSrcMethod___do_compile_inside SFT_compiling_methods[41]
48 #define COLOR_compiling_methods___MMType___compile_cast SFT_compiling_methods[42]
49 #define COLOR_compiling_methods___MMType___compile_type_check SFT_compiling_methods[43]
50 #define COLOR_compiling_methods___AMethPropdef___do_compile_inside SFT_compiling_methods[44]
51 #define COLOR_compiling_methods___PExpr___compile_expr SFT_compiling_methods[45]
52 #define COLOR_compiling_methods___PExpr___prepare_compile_stmt SFT_compiling_methods[46]
53 #define COLOR_compiling_methods___PExpr___compile_stmt SFT_compiling_methods[47]
54 #define COLOR_compiling_methods___AControlableBlock___compile_inside_block SFT_compiling_methods[48]
55 #define COLOR_compiling_methods___AStringFormExpr____cstring SFT_compiling_methods[49]
56 #define COLOR_compiling_methods___AStringFormExpr____cstring_length SFT_compiling_methods[50]
57 #define COLOR_compiling_methods___AStringFormExpr___string_text SFT_compiling_methods[51]
58 #define COLOR_compiling_methods___AStringFormExpr___compute_string_info SFT_compiling_methods[52]
59 #define COLOR_compiling_methods___ARangeExpr___propname SFT_compiling_methods[53]
60 typedef void (* compiling_methods___CompilerVisitor___compile_stmt_t)(val_t self, val_t param0);
61 void compiling_methods___CompilerVisitor___compile_stmt(val_t self, val_t param0);
62 typedef val_t (* compiling_methods___CompilerVisitor___compile_expr_t)(val_t self, val_t param0);
63 val_t compiling_methods___CompilerVisitor___compile_expr(val_t self, val_t param0);
64 typedef val_t (* compiling_methods___CompilerVisitor___ensure_var_t)(val_t self, val_t param0);
65 val_t compiling_methods___CompilerVisitor___ensure_var(val_t self, val_t param0);
66 typedef void (* compiling_methods___CompilerVisitor___add_assignment_t)(val_t self, val_t param0, val_t param1);
67 void compiling_methods___CompilerVisitor___add_assignment(val_t self, val_t param0, val_t param1);
68 typedef val_t (* compiling_methods___CompilerVisitor___variable_t)(val_t self, val_t param0);
69 val_t compiling_methods___CompilerVisitor___variable(val_t self, val_t param0);
70 #define ATTR_compiling_methods___CompilerVisitor____variable_index(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____variable_index)
71 #define ATTR_compiling_methods___CompilerVisitor____variable_index_max(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____variable_index_max)
72 typedef val_t (* compiling_methods___CompilerVisitor___get_var_t)(val_t self);
73 val_t compiling_methods___CompilerVisitor___get_var(val_t self);
74 typedef void (* compiling_methods___CompilerVisitor___free_var_t)(val_t self, val_t param0);
75 void compiling_methods___CompilerVisitor___free_var(val_t self, val_t param0);
76 typedef void (* compiling_methods___CompilerVisitor___clear_t)(val_t self);
77 void compiling_methods___CompilerVisitor___clear(val_t self);
78 #define ATTR_compiling_methods___CompilerVisitor____varnames(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____varnames)
79 typedef val_t (* compiling_methods___CompilerVisitor___varnames_t)(val_t self);
80 val_t compiling_methods___CompilerVisitor___varnames(val_t self);
81 #define ATTR_compiling_methods___CompilerVisitor____has_return(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____has_return)
82 typedef val_t (* compiling_methods___CompilerVisitor___has_return_t)(val_t self);
83 val_t compiling_methods___CompilerVisitor___has_return(val_t self);
84 typedef void (* compiling_methods___CompilerVisitor___has_return__eq_t)(val_t self, val_t param0);
85 void compiling_methods___CompilerVisitor___has_return__eq(val_t self, val_t param0);
86 #define ATTR_compiling_methods___CompilerVisitor____method_params(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____method_params)
87 typedef val_t (* compiling_methods___CompilerVisitor___method_params_t)(val_t self);
88 val_t compiling_methods___CompilerVisitor___method_params(val_t self);
89 typedef void (* compiling_methods___CompilerVisitor___method_params__eq_t)(val_t self, val_t param0);
90 void compiling_methods___CompilerVisitor___method_params__eq(val_t self, val_t param0);
91 #define ATTR_compiling_methods___CompilerVisitor____method(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____method)
92 typedef val_t (* compiling_methods___CompilerVisitor___method_t)(val_t self);
93 val_t compiling_methods___CompilerVisitor___method(val_t self);
94 typedef void (* compiling_methods___CompilerVisitor___method__eq_t)(val_t self, val_t param0);
95 void compiling_methods___CompilerVisitor___method__eq(val_t self, val_t param0);
96 #define ATTR_compiling_methods___CompilerVisitor____return_label(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____return_label)
97 typedef val_t (* compiling_methods___CompilerVisitor___return_label_t)(val_t self);
98 val_t compiling_methods___CompilerVisitor___return_label(val_t self);
99 typedef void (* compiling_methods___CompilerVisitor___return_label__eq_t)(val_t self, val_t param0);
100 void compiling_methods___CompilerVisitor___return_label__eq(val_t self, val_t param0);
101 #define ATTR_compiling_methods___CompilerVisitor____break_label(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____break_label)
102 typedef val_t (* compiling_methods___CompilerVisitor___break_label_t)(val_t self);
103 val_t compiling_methods___CompilerVisitor___break_label(val_t self);
104 typedef void (* compiling_methods___CompilerVisitor___break_label__eq_t)(val_t self, val_t param0);
105 void compiling_methods___CompilerVisitor___break_label__eq(val_t self, val_t param0);
106 #define ATTR_compiling_methods___CompilerVisitor____continue_label(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____continue_label)
107 typedef val_t (* compiling_methods___CompilerVisitor___continue_label_t)(val_t self);
108 val_t compiling_methods___CompilerVisitor___continue_label(val_t self);
109 typedef void (* compiling_methods___CompilerVisitor___continue_label__eq_t)(val_t self, val_t param0);
110 void compiling_methods___CompilerVisitor___continue_label__eq(val_t self, val_t param0);
111 #define ATTR_compiling_methods___CompilerVisitor____return_value(recv) ATTR(recv, COLOR_compiling_methods___CompilerVisitor____return_value)
112 typedef val_t (* compiling_methods___CompilerVisitor___return_value_t)(val_t self);
113 val_t compiling_methods___CompilerVisitor___return_value(val_t self);
114 typedef void (* compiling_methods___CompilerVisitor___return_value__eq_t)(val_t self, val_t param0);
115 void compiling_methods___CompilerVisitor___return_value__eq(val_t self, val_t param0);
116 typedef void (* compiling_methods___CompilerVisitor___init_t)(val_t self, val_t param0, int* init_table);
117 void compiling_methods___CompilerVisitor___init(val_t self, val_t param0, int* init_table);
118 val_t NEW_compiling_methods___CompilerVisitor___init(val_t param0);
119 typedef void (* compiling_methods___CompilerVisitor___invoke_super_init_calls_after_t)(val_t self, val_t param0);
120 void compiling_methods___CompilerVisitor___invoke_super_init_calls_after(val_t self, val_t param0);
121 typedef val_t (* compiling_methods___MMMethod___compile_call_t)(val_t self, val_t param0, val_t param1);
122 val_t compiling_methods___MMMethod___compile_call(val_t self, val_t param0, val_t param1);
123 typedef val_t (* compiling_methods___MMMethod___compile_constructor_call_t)(val_t self, val_t param0, val_t param1);
124 val_t compiling_methods___MMMethod___compile_constructor_call(val_t self, val_t param0, val_t param1);
125 typedef val_t (* compiling_methods___MMMethod___compile_super_call_t)(val_t self, val_t param0, val_t param1);
126 val_t compiling_methods___MMMethod___compile_super_call(val_t self, val_t param0, val_t param1);
127 typedef val_t (* compiling_methods___MMAttribute___compile_access_t)(val_t self, val_t param0, val_t param1);
128 val_t compiling_methods___MMAttribute___compile_access(val_t self, val_t param0, val_t param1);
129 typedef void (* compiling_methods___MMSrcLocalProperty___compile_property_to_c_t)(val_t self, val_t param0);
130 void compiling_methods___MMSrcLocalProperty___compile_property_to_c(val_t self, val_t param0);
131 typedef val_t (* compiling_methods___MMSrcMethod___decl_csignature_t)(val_t self, val_t param0, val_t param1);
132 val_t compiling_methods___MMSrcMethod___decl_csignature(val_t self, val_t param0, val_t param1);
133 typedef void (* compiling_methods___MMSrcMethod___compile_property_to_c_t)(val_t self, val_t param0);
134 void compiling_methods___MMSrcMethod___compile_property_to_c(val_t self, val_t param0);
135 typedef val_t (* compiling_methods___MMSrcMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
136 val_t compiling_methods___MMSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
137 typedef val_t (* compiling_methods___MMReadImplementationMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
138 val_t compiling_methods___MMReadImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
139 typedef val_t (* compiling_methods___MMWriteImplementationMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
140 val_t compiling_methods___MMWriteImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
141 typedef val_t (* compiling_methods___MMMethSrcMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
142 val_t compiling_methods___MMMethSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
143 typedef val_t (* compiling_methods___MMType___compile_cast_t)(val_t self, val_t param0, val_t param1);
144 val_t compiling_methods___MMType___compile_cast(val_t self, val_t param0, val_t param1);
145 typedef void (* compiling_methods___MMType___compile_type_check_t)(val_t self, val_t param0, val_t param1, val_t param2);
146 void compiling_methods___MMType___compile_type_check(val_t self, val_t param0, val_t param1, val_t param2);
147 typedef val_t (* compiling_methods___AMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
148 val_t compiling_methods___AMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
149 typedef val_t (* compiling_methods___AConcreteMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
150 val_t compiling_methods___AConcreteMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
151 typedef val_t (* compiling_methods___ADeferredMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
152 val_t compiling_methods___ADeferredMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
153 typedef val_t (* compiling_methods___AExternMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
154 val_t compiling_methods___AExternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
155 typedef val_t (* compiling_methods___AInternMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
156 val_t compiling_methods___AInternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
157 typedef val_t (* compiling_methods___PExpr___compile_expr_t)(val_t self, val_t param0);
158 val_t compiling_methods___PExpr___compile_expr(val_t self, val_t param0);
159 typedef void (* compiling_methods___PExpr___prepare_compile_stmt_t)(val_t self, val_t param0);
160 void compiling_methods___PExpr___prepare_compile_stmt(val_t self, val_t param0);
161 typedef void (* compiling_methods___PExpr___compile_stmt_t)(val_t self, val_t param0);
162 void compiling_methods___PExpr___compile_stmt(val_t self, val_t param0);
163 typedef void (* compiling_methods___ABlockExpr___compile_stmt_t)(val_t self, val_t param0);
164 void compiling_methods___ABlockExpr___compile_stmt(val_t self, val_t param0);
165 typedef void (* compiling_methods___AVardeclExpr___prepare_compile_stmt_t)(val_t self, val_t param0);
166 void compiling_methods___AVardeclExpr___prepare_compile_stmt(val_t self, val_t param0);
167 typedef void (* compiling_methods___AVardeclExpr___compile_stmt_t)(val_t self, val_t param0);
168 void compiling_methods___AVardeclExpr___compile_stmt(val_t self, val_t param0);
169 typedef void (* compiling_methods___AReturnExpr___compile_stmt_t)(val_t self, val_t param0);
170 void compiling_methods___AReturnExpr___compile_stmt(val_t self, val_t param0);
171 typedef void (* compiling_methods___ABreakExpr___compile_stmt_t)(val_t self, val_t param0);
172 void compiling_methods___ABreakExpr___compile_stmt(val_t self, val_t param0);
173 typedef void (* compiling_methods___AContinueExpr___compile_stmt_t)(val_t self, val_t param0);
174 void compiling_methods___AContinueExpr___compile_stmt(val_t self, val_t param0);
175 typedef void (* compiling_methods___AAbortExpr___compile_stmt_t)(val_t self, val_t param0);
176 void compiling_methods___AAbortExpr___compile_stmt(val_t self, val_t param0);
177 typedef void (* compiling_methods___ADoExpr___compile_stmt_t)(val_t self, val_t param0);
178 void compiling_methods___ADoExpr___compile_stmt(val_t self, val_t param0);
179 typedef void (* compiling_methods___AIfExpr___compile_stmt_t)(val_t self, val_t param0);
180 void compiling_methods___AIfExpr___compile_stmt(val_t self, val_t param0);
181 typedef val_t (* compiling_methods___AIfexprExpr___compile_expr_t)(val_t self, val_t param0);
182 val_t compiling_methods___AIfexprExpr___compile_expr(val_t self, val_t param0);
183 typedef void (* compiling_methods___AControlableBlock___compile_inside_block_t)(val_t self, val_t param0);
184 void compiling_methods___AControlableBlock___compile_inside_block(val_t self, val_t param0);
185 typedef void (* compiling_methods___AControlableBlock___compile_stmt_t)(val_t self, val_t param0);
186 void compiling_methods___AControlableBlock___compile_stmt(val_t self, val_t param0);
187 typedef void (* compiling_methods___AWhileExpr___compile_inside_block_t)(val_t self, val_t param0);
188 void compiling_methods___AWhileExpr___compile_inside_block(val_t self, val_t param0);
189 typedef void (* compiling_methods___AForExpr___compile_inside_block_t)(val_t self, val_t param0);
190 void compiling_methods___AForExpr___compile_inside_block(val_t self, val_t param0);
191 typedef void (* compiling_methods___AForVardeclExpr___compile_stmt_t)(val_t self, val_t param0);
192 void compiling_methods___AForVardeclExpr___compile_stmt(val_t self, val_t param0);
193 typedef void (* compiling_methods___AAssertExpr___compile_stmt_t)(val_t self, val_t param0);
194 void compiling_methods___AAssertExpr___compile_stmt(val_t self, val_t param0);
195 typedef val_t (* compiling_methods___AVarExpr___compile_expr_t)(val_t self, val_t param0);
196 val_t compiling_methods___AVarExpr___compile_expr(val_t self, val_t param0);
197 typedef void (* compiling_methods___AVarAssignExpr___compile_stmt_t)(val_t self, val_t param0);
198 void compiling_methods___AVarAssignExpr___compile_stmt(val_t self, val_t param0);
199 typedef void (* compiling_methods___AVarReassignExpr___compile_stmt_t)(val_t self, val_t param0);
200 void compiling_methods___AVarReassignExpr___compile_stmt(val_t self, val_t param0);
201 typedef val_t (* compiling_methods___ASelfExpr___compile_expr_t)(val_t self, val_t param0);
202 val_t compiling_methods___ASelfExpr___compile_expr(val_t self, val_t param0);
203 typedef val_t (* compiling_methods___AOrExpr___compile_expr_t)(val_t self, val_t param0);
204 val_t compiling_methods___AOrExpr___compile_expr(val_t self, val_t param0);
205 typedef val_t (* compiling_methods___AAndExpr___compile_expr_t)(val_t self, val_t param0);
206 val_t compiling_methods___AAndExpr___compile_expr(val_t self, val_t param0);
207 typedef val_t (* compiling_methods___ANotExpr___compile_expr_t)(val_t self, val_t param0);
208 val_t compiling_methods___ANotExpr___compile_expr(val_t self, val_t param0);
209 typedef val_t (* compiling_methods___AEeExpr___compile_expr_t)(val_t self, val_t param0);
210 val_t compiling_methods___AEeExpr___compile_expr(val_t self, val_t param0);
211 typedef val_t (* compiling_methods___AIsaExpr___compile_expr_t)(val_t self, val_t param0);
212 val_t compiling_methods___AIsaExpr___compile_expr(val_t self, val_t param0);
213 typedef val_t (* compiling_methods___ATrueExpr___compile_expr_t)(val_t self, val_t param0);
214 val_t compiling_methods___ATrueExpr___compile_expr(val_t self, val_t param0);
215 typedef val_t (* compiling_methods___AFalseExpr___compile_expr_t)(val_t self, val_t param0);
216 val_t compiling_methods___AFalseExpr___compile_expr(val_t self, val_t param0);
217 typedef val_t (* compiling_methods___AIntExpr___compile_expr_t)(val_t self, val_t param0);
218 val_t compiling_methods___AIntExpr___compile_expr(val_t self, val_t param0);
219 typedef val_t (* compiling_methods___AFloatExpr___compile_expr_t)(val_t self, val_t param0);
220 val_t compiling_methods___AFloatExpr___compile_expr(val_t self, val_t param0);
221 typedef val_t (* compiling_methods___ACharExpr___compile_expr_t)(val_t self, val_t param0);
222 val_t compiling_methods___ACharExpr___compile_expr(val_t self, val_t param0);
223 typedef val_t (* compiling_methods___AStringFormExpr___compile_expr_t)(val_t self, val_t param0);
224 val_t compiling_methods___AStringFormExpr___compile_expr(val_t self, val_t param0);
225 typedef val_t (* compiling_methods___AStringFormExpr___string_text_t)(val_t self);
226 val_t compiling_methods___AStringFormExpr___string_text(val_t self);
227 #define ATTR_compiling_methods___AStringFormExpr____cstring(recv) ATTR(recv, COLOR_compiling_methods___AStringFormExpr____cstring)
228 #define ATTR_compiling_methods___AStringFormExpr____cstring_length(recv) ATTR(recv, COLOR_compiling_methods___AStringFormExpr____cstring_length)
229 typedef void (* compiling_methods___AStringFormExpr___compute_string_info_t)(val_t self);
230 void compiling_methods___AStringFormExpr___compute_string_info(val_t self);
231 typedef val_t (* compiling_methods___AStringExpr___string_text_t)(val_t self);
232 val_t compiling_methods___AStringExpr___string_text(val_t self);
233 typedef val_t (* compiling_methods___AStartStringExpr___string_text_t)(val_t self);
234 val_t compiling_methods___AStartStringExpr___string_text(val_t self);
235 typedef val_t (* compiling_methods___AMidStringExpr___string_text_t)(val_t self);
236 val_t compiling_methods___AMidStringExpr___string_text(val_t self);
237 typedef val_t (* compiling_methods___AEndStringExpr___string_text_t)(val_t self);
238 val_t compiling_methods___AEndStringExpr___string_text(val_t self);
239 typedef val_t (* compiling_methods___ASuperstringExpr___compile_expr_t)(val_t self, val_t param0);
240 val_t compiling_methods___ASuperstringExpr___compile_expr(val_t self, val_t param0);
241 typedef val_t (* compiling_methods___ANullExpr___compile_expr_t)(val_t self, val_t param0);
242 val_t compiling_methods___ANullExpr___compile_expr(val_t self, val_t param0);
243 typedef val_t (* compiling_methods___AArrayExpr___compile_expr_t)(val_t self, val_t param0);
244 val_t compiling_methods___AArrayExpr___compile_expr(val_t self, val_t param0);
245 typedef val_t (* compiling_methods___ARangeExpr___compile_expr_t)(val_t self, val_t param0);
246 val_t compiling_methods___ARangeExpr___compile_expr(val_t self, val_t param0);
247 typedef val_t (* compiling_methods___ARangeExpr___propname_t)(val_t self);
248 val_t compiling_methods___ARangeExpr___propname(val_t self);
249 typedef val_t (* compiling_methods___ACrangeExpr___propname_t)(val_t self);
250 val_t compiling_methods___ACrangeExpr___propname(val_t self);
251 typedef val_t (* compiling_methods___AOrangeExpr___propname_t)(val_t self);
252 val_t compiling_methods___AOrangeExpr___propname(val_t self);
253 typedef void (* compiling_methods___ASuperExpr___compile_stmt_t)(val_t self, val_t param0);
254 void compiling_methods___ASuperExpr___compile_stmt(val_t self, val_t param0);
255 typedef val_t (* compiling_methods___ASuperExpr___compile_expr_t)(val_t self, val_t param0);
256 val_t compiling_methods___ASuperExpr___compile_expr(val_t self, val_t param0);
257 typedef val_t (* compiling_methods___AAttrExpr___compile_expr_t)(val_t self, val_t param0);
258 val_t compiling_methods___AAttrExpr___compile_expr(val_t self, val_t param0);
259 typedef void (* compiling_methods___AAttrAssignExpr___compile_stmt_t)(val_t self, val_t param0);
260 void compiling_methods___AAttrAssignExpr___compile_stmt(val_t self, val_t param0);
261 typedef void (* compiling_methods___AAttrReassignExpr___compile_stmt_t)(val_t self, val_t param0);
262 void compiling_methods___AAttrReassignExpr___compile_stmt(val_t self, val_t param0);
263 typedef val_t (* compiling_methods___ASendExpr___compile_expr_t)(val_t self, val_t param0);
264 val_t compiling_methods___ASendExpr___compile_expr(val_t self, val_t param0);
265 typedef void (* compiling_methods___ASendExpr___compile_stmt_t)(val_t self, val_t param0);
266 void compiling_methods___ASendExpr___compile_stmt(val_t self, val_t param0);
267 typedef val_t (* compiling_methods___ASendReassignExpr___compile_expr_t)(val_t self, val_t param0);
268 val_t compiling_methods___ASendReassignExpr___compile_expr(val_t self, val_t param0);
269 typedef val_t (* compiling_methods___ANewExpr___compile_expr_t)(val_t self, val_t param0);
270 val_t compiling_methods___ANewExpr___compile_expr(val_t self, val_t param0);
271 typedef val_t (* compiling_methods___AProxyExpr___compile_expr_t)(val_t self, val_t param0);
272 val_t compiling_methods___AProxyExpr___compile_expr(val_t self, val_t param0);
273 typedef val_t (* compiling_methods___AOnceExpr___compile_expr_t)(val_t self, val_t param0);
274 val_t compiling_methods___AOnceExpr___compile_expr(val_t self, val_t param0);
275 #endif