new c_src
[nit.git] / c_src / compiling_methods._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires compiling_methods. */
2 #ifndef compiling_methods_sep
3 #define compiling_methods_sep
4 #include "compiling_base._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_CFunctionContext[];
8
9 extern const classtable_elt_t VFT_NitMethodContext[];
10 extern const char *LOCATE_compiling_methods;
11 extern const int SFT_compiling_methods[];
12 #define ATTR_compiling_methods___CompilerVisitor____cfc(recv) ATTR(recv, (SFT_compiling_methods[0] + 0))
13 #define ATTR_compiling_methods___CompilerVisitor____nmc(recv) ATTR(recv, (SFT_compiling_methods[0] + 1))
14 #define ATTR_compiling_methods___CompilerVisitor____out_contexts(recv) ATTR(recv, (SFT_compiling_methods[0] + 2))
15 #define CALL_compiling_methods___CompilerVisitor___compile_stmt(recv) ((compiling_methods___CompilerVisitor___compile_stmt_t)CALL((recv), (SFT_compiling_methods[1] + 0)))
16 #define CALL_compiling_methods___CompilerVisitor___compile_expr(recv) ((compiling_methods___CompilerVisitor___compile_expr_t)CALL((recv), (SFT_compiling_methods[1] + 1)))
17 #define CALL_compiling_methods___CompilerVisitor___ensure_var(recv) ((compiling_methods___CompilerVisitor___ensure_var_t)CALL((recv), (SFT_compiling_methods[1] + 2)))
18 #define CALL_compiling_methods___CompilerVisitor___add_assignment(recv) ((compiling_methods___CompilerVisitor___add_assignment_t)CALL((recv), (SFT_compiling_methods[1] + 3)))
19 #define CALL_compiling_methods___CompilerVisitor___cfc(recv) ((compiling_methods___CompilerVisitor___cfc_t)CALL((recv), (SFT_compiling_methods[1] + 4)))
20 #define CALL_compiling_methods___CompilerVisitor___cfc__eq(recv) ((compiling_methods___CompilerVisitor___cfc__eq_t)CALL((recv), (SFT_compiling_methods[1] + 5)))
21 #define CALL_compiling_methods___CompilerVisitor___nmc(recv) ((compiling_methods___CompilerVisitor___nmc_t)CALL((recv), (SFT_compiling_methods[1] + 6)))
22 #define CALL_compiling_methods___CompilerVisitor___nmc__eq(recv) ((compiling_methods___CompilerVisitor___nmc__eq_t)CALL((recv), (SFT_compiling_methods[1] + 7)))
23 #define CALL_compiling_methods___CompilerVisitor___out_contexts(recv) ((compiling_methods___CompilerVisitor___out_contexts_t)CALL((recv), (SFT_compiling_methods[1] + 8)))
24 #define CALL_compiling_methods___CompilerVisitor___out_contexts__eq(recv) ((compiling_methods___CompilerVisitor___out_contexts__eq_t)CALL((recv), (SFT_compiling_methods[1] + 9)))
25 #define CALL_compiling_methods___CompilerVisitor___printf_locate_error(recv) ((compiling_methods___CompilerVisitor___printf_locate_error_t)CALL((recv), (SFT_compiling_methods[1] + 10)))
26 #define CALL_SUPER_compiling_methods___CompilerVisitor___init(recv) ((compiling_methods___CompilerVisitor___init_t)CALL((recv), (SFT_compiling_methods[1] + 11)))
27 #define CALL_compiling_methods___CompilerVisitor___invoke_super_init_calls_after(recv) ((compiling_methods___CompilerVisitor___invoke_super_init_calls_after_t)CALL((recv), (SFT_compiling_methods[1] + 12)))
28 #define ID_CFunctionContext (SFT_compiling_methods[2])
29 #define COLOR_CFunctionContext (SFT_compiling_methods[3])
30 #define ATTR_compiling_methods___CFunctionContext____visitor(recv) ATTR(recv, (SFT_compiling_methods[4] + 0))
31 #define ATTR_compiling_methods___CFunctionContext____variable_index(recv) ATTR(recv, (SFT_compiling_methods[4] + 1))
32 #define ATTR_compiling_methods___CFunctionContext____variable_index_max(recv) ATTR(recv, (SFT_compiling_methods[4] + 2))
33 #define ATTR_compiling_methods___CFunctionContext____varnames(recv) ATTR(recv, (SFT_compiling_methods[4] + 3))
34 #define ATTR_compiling_methods___CFunctionContext____in_closure(recv) ATTR(recv, (SFT_compiling_methods[4] + 4))
35 #define ATTR_compiling_methods___CFunctionContext____closurevariable_index(recv) ATTR(recv, (SFT_compiling_methods[4] + 5))
36 #define INIT_TABLE_POS_CFunctionContext (SFT_compiling_methods[5] + 0)
37 #define CALL_compiling_methods___CFunctionContext___visitor(recv) ((compiling_methods___CFunctionContext___visitor_t)CALL((recv), (SFT_compiling_methods[5] + 1)))
38 #define CALL_compiling_methods___CFunctionContext___in_closure(recv) ((compiling_methods___CFunctionContext___in_closure_t)CALL((recv), (SFT_compiling_methods[5] + 2)))
39 #define CALL_compiling_methods___CFunctionContext___in_closure__eq(recv) ((compiling_methods___CFunctionContext___in_closure__eq_t)CALL((recv), (SFT_compiling_methods[5] + 3)))
40 #define CALL_compiling_methods___CFunctionContext___varname(recv) ((compiling_methods___CFunctionContext___varname_t)CALL((recv), (SFT_compiling_methods[5] + 4)))
41 #define CALL_compiling_methods___CFunctionContext___get_var(recv) ((compiling_methods___CFunctionContext___get_var_t)CALL((recv), (SFT_compiling_methods[5] + 5)))
42 #define CALL_compiling_methods___CFunctionContext___register_variable(recv) ((compiling_methods___CFunctionContext___register_variable_t)CALL((recv), (SFT_compiling_methods[5] + 6)))
43 #define CALL_compiling_methods___CFunctionContext___register_closurevariable(recv) ((compiling_methods___CFunctionContext___register_closurevariable_t)CALL((recv), (SFT_compiling_methods[5] + 7)))
44 #define CALL_compiling_methods___CFunctionContext___variable(recv) ((compiling_methods___CFunctionContext___variable_t)CALL((recv), (SFT_compiling_methods[5] + 8)))
45 #define CALL_compiling_methods___CFunctionContext___free_var(recv) ((compiling_methods___CFunctionContext___free_var_t)CALL((recv), (SFT_compiling_methods[5] + 9)))
46 #define CALL_compiling_methods___CFunctionContext___generate_var_decls(recv) ((compiling_methods___CFunctionContext___generate_var_decls_t)CALL((recv), (SFT_compiling_methods[5] + 10)))
47 #define CALL_compiling_methods___CFunctionContext___init(recv) ((compiling_methods___CFunctionContext___init_t)CALL((recv), (SFT_compiling_methods[5] + 11)))
48 #define ID_NitMethodContext (SFT_compiling_methods[6])
49 #define COLOR_NitMethodContext (SFT_compiling_methods[7])
50 #define ATTR_compiling_methods___NitMethodContext____method(recv) ATTR(recv, (SFT_compiling_methods[8] + 0))
51 #define ATTR_compiling_methods___NitMethodContext____method_params(recv) ATTR(recv, (SFT_compiling_methods[8] + 1))
52 #define ATTR_compiling_methods___NitMethodContext____return_label(recv) ATTR(recv, (SFT_compiling_methods[8] + 2))
53 #define ATTR_compiling_methods___NitMethodContext____break_label(recv) ATTR(recv, (SFT_compiling_methods[8] + 3))
54 #define ATTR_compiling_methods___NitMethodContext____continue_label(recv) ATTR(recv, (SFT_compiling_methods[8] + 4))
55 #define ATTR_compiling_methods___NitMethodContext____return_value(recv) ATTR(recv, (SFT_compiling_methods[8] + 5))
56 #define ATTR_compiling_methods___NitMethodContext____break_value(recv) ATTR(recv, (SFT_compiling_methods[8] + 6))
57 #define ATTR_compiling_methods___NitMethodContext____continue_value(recv) ATTR(recv, (SFT_compiling_methods[8] + 7))
58 #define INIT_TABLE_POS_NitMethodContext (SFT_compiling_methods[9] + 0)
59 #define CALL_compiling_methods___NitMethodContext___method(recv) ((compiling_methods___NitMethodContext___method_t)CALL((recv), (SFT_compiling_methods[9] + 1)))
60 #define CALL_compiling_methods___NitMethodContext___method_params(recv) ((compiling_methods___NitMethodContext___method_params_t)CALL((recv), (SFT_compiling_methods[9] + 2)))
61 #define CALL_compiling_methods___NitMethodContext___method_params__eq(recv) ((compiling_methods___NitMethodContext___method_params__eq_t)CALL((recv), (SFT_compiling_methods[9] + 3)))
62 #define CALL_compiling_methods___NitMethodContext___return_label(recv) ((compiling_methods___NitMethodContext___return_label_t)CALL((recv), (SFT_compiling_methods[9] + 4)))
63 #define CALL_compiling_methods___NitMethodContext___return_label__eq(recv) ((compiling_methods___NitMethodContext___return_label__eq_t)CALL((recv), (SFT_compiling_methods[9] + 5)))
64 #define CALL_compiling_methods___NitMethodContext___break_label(recv) ((compiling_methods___NitMethodContext___break_label_t)CALL((recv), (SFT_compiling_methods[9] + 6)))
65 #define CALL_compiling_methods___NitMethodContext___break_label__eq(recv) ((compiling_methods___NitMethodContext___break_label__eq_t)CALL((recv), (SFT_compiling_methods[9] + 7)))
66 #define CALL_compiling_methods___NitMethodContext___continue_label(recv) ((compiling_methods___NitMethodContext___continue_label_t)CALL((recv), (SFT_compiling_methods[9] + 8)))
67 #define CALL_compiling_methods___NitMethodContext___continue_label__eq(recv) ((compiling_methods___NitMethodContext___continue_label__eq_t)CALL((recv), (SFT_compiling_methods[9] + 9)))
68 #define CALL_compiling_methods___NitMethodContext___return_value(recv) ((compiling_methods___NitMethodContext___return_value_t)CALL((recv), (SFT_compiling_methods[9] + 10)))
69 #define CALL_compiling_methods___NitMethodContext___return_value__eq(recv) ((compiling_methods___NitMethodContext___return_value__eq_t)CALL((recv), (SFT_compiling_methods[9] + 11)))
70 #define CALL_compiling_methods___NitMethodContext___break_value(recv) ((compiling_methods___NitMethodContext___break_value_t)CALL((recv), (SFT_compiling_methods[9] + 12)))
71 #define CALL_compiling_methods___NitMethodContext___break_value__eq(recv) ((compiling_methods___NitMethodContext___break_value__eq_t)CALL((recv), (SFT_compiling_methods[9] + 13)))
72 #define CALL_compiling_methods___NitMethodContext___continue_value(recv) ((compiling_methods___NitMethodContext___continue_value_t)CALL((recv), (SFT_compiling_methods[9] + 14)))
73 #define CALL_compiling_methods___NitMethodContext___continue_value__eq(recv) ((compiling_methods___NitMethodContext___continue_value__eq_t)CALL((recv), (SFT_compiling_methods[9] + 15)))
74 #define CALL_compiling_methods___NitMethodContext___init(recv) ((compiling_methods___NitMethodContext___init_t)CALL((recv), (SFT_compiling_methods[9] + 16)))
75 #define ATTR_compiling_methods___ClosureVariable____ctypename(recv) ATTR(recv, (SFT_compiling_methods[10] + 0))
76 #define CALL_compiling_methods___ClosureVariable___ctypename(recv) ((compiling_methods___ClosureVariable___ctypename_t)CALL((recv), (SFT_compiling_methods[11] + 0)))
77 #define CALL_compiling_methods___ClosureVariable___ctypename__eq(recv) ((compiling_methods___ClosureVariable___ctypename__eq_t)CALL((recv), (SFT_compiling_methods[11] + 1)))
78 #define CALL_compiling_methods___MMMethod___compile_call(recv) ((compiling_methods___MMMethod___compile_call_t)CALL((recv), (SFT_compiling_methods[12] + 0)))
79 #define CALL_compiling_methods___MMMethod___compile_constructor_call(recv) ((compiling_methods___MMMethod___compile_constructor_call_t)CALL((recv), (SFT_compiling_methods[12] + 1)))
80 #define CALL_compiling_methods___MMMethod___compile_super_call(recv) ((compiling_methods___MMMethod___compile_super_call_t)CALL((recv), (SFT_compiling_methods[12] + 2)))
81 #define CALL_compiling_methods___MMMethod___closure_cname(recv) ((compiling_methods___MMMethod___closure_cname_t)CALL((recv), (SFT_compiling_methods[12] + 3)))
82 #define CALL_compiling_methods___MMAttribute___compile_access(recv) ((compiling_methods___MMAttribute___compile_access_t)CALL((recv), (SFT_compiling_methods[13] + 0)))
83 #define CALL_compiling_methods___MMLocalProperty___compile_property_to_c(recv) ((compiling_methods___MMLocalProperty___compile_property_to_c_t)CALL((recv), (SFT_compiling_methods[14] + 0)))
84 #define CALL_compiling_methods___MMSrcMethod___decl_csignature(recv) ((compiling_methods___MMSrcMethod___decl_csignature_t)CALL((recv), (SFT_compiling_methods[15] + 0)))
85 #define CALL_compiling_methods___MMSrcMethod___do_compile_inside(recv) ((compiling_methods___MMSrcMethod___do_compile_inside_t)CALL((recv), (SFT_compiling_methods[15] + 1)))
86 #define CALL_compiling_methods___MMType___compile_cast(recv) ((compiling_methods___MMType___compile_cast_t)CALL((recv), (SFT_compiling_methods[16] + 0)))
87 #define CALL_compiling_methods___MMType___compile_type_check(recv) ((compiling_methods___MMType___compile_type_check_t)CALL((recv), (SFT_compiling_methods[16] + 1)))
88 #define CALL_compiling_methods___AMethPropdef___do_compile_inside(recv) ((compiling_methods___AMethPropdef___do_compile_inside_t)CALL((recv), (SFT_compiling_methods[17] + 0)))
89 #define CALL_compiling_methods___PSignature___compile_parameters(recv) ((compiling_methods___PSignature___compile_parameters_t)CALL((recv), (SFT_compiling_methods[18] + 0)))
90 #define CALL_compiling_methods___PExpr___compile_expr(recv) ((compiling_methods___PExpr___compile_expr_t)CALL((recv), (SFT_compiling_methods[19] + 0)))
91 #define CALL_compiling_methods___PExpr___prepare_compile_stmt(recv) ((compiling_methods___PExpr___prepare_compile_stmt_t)CALL((recv), (SFT_compiling_methods[19] + 1)))
92 #define CALL_compiling_methods___PExpr___compile_stmt(recv) ((compiling_methods___PExpr___compile_stmt_t)CALL((recv), (SFT_compiling_methods[19] + 2)))
93 #define CALL_compiling_methods___AControlableBlock___compile_inside_block(recv) ((compiling_methods___AControlableBlock___compile_inside_block_t)CALL((recv), (SFT_compiling_methods[20] + 0)))
94 #define ATTR_compiling_methods___AStringFormExpr____cstring(recv) ATTR(recv, (SFT_compiling_methods[21] + 0))
95 #define ATTR_compiling_methods___AStringFormExpr____cstring_length(recv) ATTR(recv, (SFT_compiling_methods[21] + 1))
96 #define CALL_compiling_methods___AStringFormExpr___string_text(recv) ((compiling_methods___AStringFormExpr___string_text_t)CALL((recv), (SFT_compiling_methods[22] + 0)))
97 #define CALL_compiling_methods___AStringFormExpr___compute_string_info(recv) ((compiling_methods___AStringFormExpr___compute_string_info_t)CALL((recv), (SFT_compiling_methods[22] + 1)))
98 #define CALL_compiling_methods___PClosureDef___compile_closure(recv) ((compiling_methods___PClosureDef___compile_closure_t)CALL((recv), (SFT_compiling_methods[23] + 0)))
99 #define CALL_compiling_methods___PClosureDef___do_compile_inside(recv) ((compiling_methods___PClosureDef___do_compile_inside_t)CALL((recv), (SFT_compiling_methods[23] + 1)))
100 #define ATTR_compiling_methods___AClosureDef____cname(recv) ATTR(recv, (SFT_compiling_methods[24] + 0))
101 #define CALL_compiling_methods___AClosureDef___cname(recv) ((compiling_methods___AClosureDef___cname_t)CALL((recv), (SFT_compiling_methods[25] + 0)))
102 #define CALL_compiling_methods___AClosureDef___decl_csignature(recv) ((compiling_methods___AClosureDef___decl_csignature_t)CALL((recv), (SFT_compiling_methods[25] + 1)))
103 #define CALL_compiling_methods___PClosureDecl___do_compile_inside(recv) ((compiling_methods___PClosureDecl___do_compile_inside_t)CALL((recv), (SFT_compiling_methods[26] + 0)))
104 typedef void (* compiling_methods___CompilerVisitor___init_t)(val_t self, val_t param0, int* init_table);
105 void compiling_methods___CompilerVisitor___init(val_t self, val_t param0, int* init_table);
106 #define LOCATE_compiling_methods___CompilerVisitor___init "compiling_methods::CompilerVisitor::(compiling_base::CompilerVisitor::init)"
107 val_t NEW_CompilerVisitor_compiling_base___CompilerVisitor___init(val_t p0);
108 typedef void (* compiling_methods___CompilerVisitor___compile_stmt_t)(val_t self, val_t param0);
109 void compiling_methods___CompilerVisitor___compile_stmt(val_t self, val_t param0);
110 #define LOCATE_compiling_methods___CompilerVisitor___compile_stmt "compiling_methods::CompilerVisitor::compile_stmt"
111 typedef val_t (* compiling_methods___CompilerVisitor___compile_expr_t)(val_t self, val_t param0);
112 val_t compiling_methods___CompilerVisitor___compile_expr(val_t self, val_t param0);
113 #define LOCATE_compiling_methods___CompilerVisitor___compile_expr "compiling_methods::CompilerVisitor::compile_expr"
114 typedef val_t (* compiling_methods___CompilerVisitor___ensure_var_t)(val_t self, val_t param0);
115 val_t compiling_methods___CompilerVisitor___ensure_var(val_t self, val_t param0);
116 #define LOCATE_compiling_methods___CompilerVisitor___ensure_var "compiling_methods::CompilerVisitor::ensure_var"
117 typedef void (* compiling_methods___CompilerVisitor___add_assignment_t)(val_t self, val_t param0, val_t param1);
118 void compiling_methods___CompilerVisitor___add_assignment(val_t self, val_t param0, val_t param1);
119 #define LOCATE_compiling_methods___CompilerVisitor___add_assignment "compiling_methods::CompilerVisitor::add_assignment"
120 typedef val_t (* compiling_methods___CompilerVisitor___cfc_t)(val_t self);
121 val_t compiling_methods___CompilerVisitor___cfc(val_t self);
122 #define LOCATE_compiling_methods___CompilerVisitor___cfc "compiling_methods::CompilerVisitor::cfc"
123 typedef void (* compiling_methods___CompilerVisitor___cfc__eq_t)(val_t self, val_t param0);
124 void compiling_methods___CompilerVisitor___cfc__eq(val_t self, val_t param0);
125 #define LOCATE_compiling_methods___CompilerVisitor___cfc__eq "compiling_methods::CompilerVisitor::cfc="
126 typedef val_t (* compiling_methods___CompilerVisitor___nmc_t)(val_t self);
127 val_t compiling_methods___CompilerVisitor___nmc(val_t self);
128 #define LOCATE_compiling_methods___CompilerVisitor___nmc "compiling_methods::CompilerVisitor::nmc"
129 typedef void (* compiling_methods___CompilerVisitor___nmc__eq_t)(val_t self, val_t param0);
130 void compiling_methods___CompilerVisitor___nmc__eq(val_t self, val_t param0);
131 #define LOCATE_compiling_methods___CompilerVisitor___nmc__eq "compiling_methods::CompilerVisitor::nmc="
132 typedef val_t (* compiling_methods___CompilerVisitor___out_contexts_t)(val_t self);
133 val_t compiling_methods___CompilerVisitor___out_contexts(val_t self);
134 #define LOCATE_compiling_methods___CompilerVisitor___out_contexts "compiling_methods::CompilerVisitor::out_contexts"
135 typedef void (* compiling_methods___CompilerVisitor___out_contexts__eq_t)(val_t self, val_t param0);
136 void compiling_methods___CompilerVisitor___out_contexts__eq(val_t self, val_t param0);
137 #define LOCATE_compiling_methods___CompilerVisitor___out_contexts__eq "compiling_methods::CompilerVisitor::out_contexts="
138 typedef val_t (* compiling_methods___CompilerVisitor___printf_locate_error_t)(val_t self, val_t param0);
139 val_t compiling_methods___CompilerVisitor___printf_locate_error(val_t self, val_t param0);
140 #define LOCATE_compiling_methods___CompilerVisitor___printf_locate_error "compiling_methods::CompilerVisitor::printf_locate_error"
141 typedef void (* compiling_methods___CompilerVisitor___invoke_super_init_calls_after_t)(val_t self, val_t param0);
142 void compiling_methods___CompilerVisitor___invoke_super_init_calls_after(val_t self, val_t param0);
143 #define LOCATE_compiling_methods___CompilerVisitor___invoke_super_init_calls_after "compiling_methods::CompilerVisitor::invoke_super_init_calls_after"
144 typedef val_t (* compiling_methods___CFunctionContext___visitor_t)(val_t self);
145 val_t compiling_methods___CFunctionContext___visitor(val_t self);
146 #define LOCATE_compiling_methods___CFunctionContext___visitor "compiling_methods::CFunctionContext::visitor"
147 typedef val_t (* compiling_methods___CFunctionContext___in_closure_t)(val_t self);
148 val_t compiling_methods___CFunctionContext___in_closure(val_t self);
149 #define LOCATE_compiling_methods___CFunctionContext___in_closure "compiling_methods::CFunctionContext::in_closure"
150 typedef void (* compiling_methods___CFunctionContext___in_closure__eq_t)(val_t self, val_t param0);
151 void compiling_methods___CFunctionContext___in_closure__eq(val_t self, val_t param0);
152 #define LOCATE_compiling_methods___CFunctionContext___in_closure__eq "compiling_methods::CFunctionContext::in_closure="
153 typedef val_t (* compiling_methods___CFunctionContext___varname_t)(val_t self, val_t param0);
154 val_t compiling_methods___CFunctionContext___varname(val_t self, val_t param0);
155 #define LOCATE_compiling_methods___CFunctionContext___varname "compiling_methods::CFunctionContext::varname"
156 typedef val_t (* compiling_methods___CFunctionContext___get_var_t)(val_t self);
157 val_t compiling_methods___CFunctionContext___get_var(val_t self);
158 #define LOCATE_compiling_methods___CFunctionContext___get_var "compiling_methods::CFunctionContext::get_var"
159 typedef val_t (* compiling_methods___CFunctionContext___register_variable_t)(val_t self, val_t param0);
160 val_t compiling_methods___CFunctionContext___register_variable(val_t self, val_t param0);
161 #define LOCATE_compiling_methods___CFunctionContext___register_variable "compiling_methods::CFunctionContext::register_variable"
162 typedef val_t (* compiling_methods___CFunctionContext___register_closurevariable_t)(val_t self, val_t param0);
163 val_t compiling_methods___CFunctionContext___register_closurevariable(val_t self, val_t param0);
164 #define LOCATE_compiling_methods___CFunctionContext___register_closurevariable "compiling_methods::CFunctionContext::register_closurevariable"
165 typedef val_t (* compiling_methods___CFunctionContext___variable_t)(val_t self, val_t param0);
166 val_t compiling_methods___CFunctionContext___variable(val_t self, val_t param0);
167 #define LOCATE_compiling_methods___CFunctionContext___variable "compiling_methods::CFunctionContext::variable"
168 typedef void (* compiling_methods___CFunctionContext___free_var_t)(val_t self, val_t param0);
169 void compiling_methods___CFunctionContext___free_var(val_t self, val_t param0);
170 #define LOCATE_compiling_methods___CFunctionContext___free_var "compiling_methods::CFunctionContext::free_var"
171 typedef void (* compiling_methods___CFunctionContext___generate_var_decls_t)(val_t self);
172 void compiling_methods___CFunctionContext___generate_var_decls(val_t self);
173 #define LOCATE_compiling_methods___CFunctionContext___generate_var_decls "compiling_methods::CFunctionContext::generate_var_decls"
174 typedef void (* compiling_methods___CFunctionContext___init_t)(val_t self, val_t param0, int* init_table);
175 void compiling_methods___CFunctionContext___init(val_t self, val_t param0, int* init_table);
176 #define LOCATE_compiling_methods___CFunctionContext___init "compiling_methods::CFunctionContext::init"
177 val_t NEW_CFunctionContext_compiling_methods___CFunctionContext___init(val_t p0);
178 typedef val_t (* compiling_methods___NitMethodContext___method_t)(val_t self);
179 val_t compiling_methods___NitMethodContext___method(val_t self);
180 #define LOCATE_compiling_methods___NitMethodContext___method "compiling_methods::NitMethodContext::method"
181 typedef val_t (* compiling_methods___NitMethodContext___method_params_t)(val_t self);
182 val_t compiling_methods___NitMethodContext___method_params(val_t self);
183 #define LOCATE_compiling_methods___NitMethodContext___method_params "compiling_methods::NitMethodContext::method_params"
184 typedef void (* compiling_methods___NitMethodContext___method_params__eq_t)(val_t self, val_t param0);
185 void compiling_methods___NitMethodContext___method_params__eq(val_t self, val_t param0);
186 #define LOCATE_compiling_methods___NitMethodContext___method_params__eq "compiling_methods::NitMethodContext::method_params="
187 typedef val_t (* compiling_methods___NitMethodContext___return_label_t)(val_t self);
188 val_t compiling_methods___NitMethodContext___return_label(val_t self);
189 #define LOCATE_compiling_methods___NitMethodContext___return_label "compiling_methods::NitMethodContext::return_label"
190 typedef void (* compiling_methods___NitMethodContext___return_label__eq_t)(val_t self, val_t param0);
191 void compiling_methods___NitMethodContext___return_label__eq(val_t self, val_t param0);
192 #define LOCATE_compiling_methods___NitMethodContext___return_label__eq "compiling_methods::NitMethodContext::return_label="
193 typedef val_t (* compiling_methods___NitMethodContext___break_label_t)(val_t self);
194 val_t compiling_methods___NitMethodContext___break_label(val_t self);
195 #define LOCATE_compiling_methods___NitMethodContext___break_label "compiling_methods::NitMethodContext::break_label"
196 typedef void (* compiling_methods___NitMethodContext___break_label__eq_t)(val_t self, val_t param0);
197 void compiling_methods___NitMethodContext___break_label__eq(val_t self, val_t param0);
198 #define LOCATE_compiling_methods___NitMethodContext___break_label__eq "compiling_methods::NitMethodContext::break_label="
199 typedef val_t (* compiling_methods___NitMethodContext___continue_label_t)(val_t self);
200 val_t compiling_methods___NitMethodContext___continue_label(val_t self);
201 #define LOCATE_compiling_methods___NitMethodContext___continue_label "compiling_methods::NitMethodContext::continue_label"
202 typedef void (* compiling_methods___NitMethodContext___continue_label__eq_t)(val_t self, val_t param0);
203 void compiling_methods___NitMethodContext___continue_label__eq(val_t self, val_t param0);
204 #define LOCATE_compiling_methods___NitMethodContext___continue_label__eq "compiling_methods::NitMethodContext::continue_label="
205 typedef val_t (* compiling_methods___NitMethodContext___return_value_t)(val_t self);
206 val_t compiling_methods___NitMethodContext___return_value(val_t self);
207 #define LOCATE_compiling_methods___NitMethodContext___return_value "compiling_methods::NitMethodContext::return_value"
208 typedef void (* compiling_methods___NitMethodContext___return_value__eq_t)(val_t self, val_t param0);
209 void compiling_methods___NitMethodContext___return_value__eq(val_t self, val_t param0);
210 #define LOCATE_compiling_methods___NitMethodContext___return_value__eq "compiling_methods::NitMethodContext::return_value="
211 typedef val_t (* compiling_methods___NitMethodContext___break_value_t)(val_t self);
212 val_t compiling_methods___NitMethodContext___break_value(val_t self);
213 #define LOCATE_compiling_methods___NitMethodContext___break_value "compiling_methods::NitMethodContext::break_value"
214 typedef void (* compiling_methods___NitMethodContext___break_value__eq_t)(val_t self, val_t param0);
215 void compiling_methods___NitMethodContext___break_value__eq(val_t self, val_t param0);
216 #define LOCATE_compiling_methods___NitMethodContext___break_value__eq "compiling_methods::NitMethodContext::break_value="
217 typedef val_t (* compiling_methods___NitMethodContext___continue_value_t)(val_t self);
218 val_t compiling_methods___NitMethodContext___continue_value(val_t self);
219 #define LOCATE_compiling_methods___NitMethodContext___continue_value "compiling_methods::NitMethodContext::continue_value"
220 typedef void (* compiling_methods___NitMethodContext___continue_value__eq_t)(val_t self, val_t param0);
221 void compiling_methods___NitMethodContext___continue_value__eq(val_t self, val_t param0);
222 #define LOCATE_compiling_methods___NitMethodContext___continue_value__eq "compiling_methods::NitMethodContext::continue_value="
223 typedef void (* compiling_methods___NitMethodContext___init_t)(val_t self, val_t param0, int* init_table);
224 void compiling_methods___NitMethodContext___init(val_t self, val_t param0, int* init_table);
225 #define LOCATE_compiling_methods___NitMethodContext___init "compiling_methods::NitMethodContext::init"
226 val_t NEW_NitMethodContext_compiling_methods___NitMethodContext___init(val_t p0);
227 val_t NEW_ClosureVariable_syntax_base___ClosureVariable___init(val_t p0, val_t p1, val_t p2);
228 typedef val_t (* compiling_methods___ClosureVariable___ctypename_t)(val_t self);
229 val_t compiling_methods___ClosureVariable___ctypename(val_t self);
230 #define LOCATE_compiling_methods___ClosureVariable___ctypename "compiling_methods::ClosureVariable::ctypename"
231 typedef void (* compiling_methods___ClosureVariable___ctypename__eq_t)(val_t self, val_t param0);
232 void compiling_methods___ClosureVariable___ctypename__eq(val_t self, val_t param0);
233 #define LOCATE_compiling_methods___ClosureVariable___ctypename__eq "compiling_methods::ClosureVariable::ctypename="
234 val_t NEW_MMMethod_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
235 typedef val_t (* compiling_methods___MMMethod___compile_call_t)(val_t self, val_t param0, val_t param1);
236 val_t compiling_methods___MMMethod___compile_call(val_t self, val_t param0, val_t param1);
237 #define LOCATE_compiling_methods___MMMethod___compile_call "compiling_methods::MMMethod::compile_call"
238 typedef val_t (* compiling_methods___MMMethod___compile_constructor_call_t)(val_t self, val_t param0, val_t param1, val_t param2);
239 val_t compiling_methods___MMMethod___compile_constructor_call(val_t self, val_t param0, val_t param1, val_t param2);
240 #define LOCATE_compiling_methods___MMMethod___compile_constructor_call "compiling_methods::MMMethod::compile_constructor_call"
241 typedef val_t (* compiling_methods___MMMethod___compile_super_call_t)(val_t self, val_t param0, val_t param1);
242 val_t compiling_methods___MMMethod___compile_super_call(val_t self, val_t param0, val_t param1);
243 #define LOCATE_compiling_methods___MMMethod___compile_super_call "compiling_methods::MMMethod::compile_super_call"
244 typedef val_t (* compiling_methods___MMMethod___closure_cname_t)(val_t self, val_t param0);
245 val_t compiling_methods___MMMethod___closure_cname(val_t self, val_t param0);
246 #define LOCATE_compiling_methods___MMMethod___closure_cname "compiling_methods::MMMethod::closure_cname"
247 val_t NEW_MMAttribute_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
248 typedef val_t (* compiling_methods___MMAttribute___compile_access_t)(val_t self, val_t param0, val_t param1);
249 val_t compiling_methods___MMAttribute___compile_access(val_t self, val_t param0, val_t param1);
250 #define LOCATE_compiling_methods___MMAttribute___compile_access "compiling_methods::MMAttribute::compile_access"
251 val_t NEW_MMLocalProperty_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
252 typedef void (* compiling_methods___MMLocalProperty___compile_property_to_c_t)(val_t self, val_t param0);
253 void compiling_methods___MMLocalProperty___compile_property_to_c(val_t self, val_t param0);
254 #define LOCATE_compiling_methods___MMLocalProperty___compile_property_to_c "compiling_methods::MMLocalProperty::compile_property_to_c"
255 val_t NEW_MMSrcMethod_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
256 typedef void (* compiling_methods___MMSrcMethod___compile_property_to_c_t)(val_t self, val_t param0);
257 void compiling_methods___MMSrcMethod___compile_property_to_c(val_t self, val_t param0);
258 #define LOCATE_compiling_methods___MMSrcMethod___compile_property_to_c "compiling_methods::MMSrcMethod::(compiling_methods::MMLocalProperty::compile_property_to_c)"
259 typedef val_t (* compiling_methods___MMSrcMethod___decl_csignature_t)(val_t self, val_t param0, val_t param1);
260 val_t compiling_methods___MMSrcMethod___decl_csignature(val_t self, val_t param0, val_t param1);
261 #define LOCATE_compiling_methods___MMSrcMethod___decl_csignature "compiling_methods::MMSrcMethod::decl_csignature"
262 typedef val_t (* compiling_methods___MMSrcMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
263 val_t compiling_methods___MMSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
264 #define LOCATE_compiling_methods___MMSrcMethod___do_compile_inside "compiling_methods::MMSrcMethod::do_compile_inside"
265 val_t NEW_MMReadImplementationMethod_syntax_base___MMReadImplementationMethod___init(val_t p0, val_t p1, val_t p2);
266 typedef val_t (* compiling_methods___MMReadImplementationMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
267 val_t compiling_methods___MMReadImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
268 #define LOCATE_compiling_methods___MMReadImplementationMethod___do_compile_inside "compiling_methods::MMReadImplementationMethod::(compiling_methods::MMSrcMethod::do_compile_inside)"
269 val_t NEW_MMWriteImplementationMethod_syntax_base___MMWriteImplementationMethod___init(val_t p0, val_t p1, val_t p2);
270 typedef val_t (* compiling_methods___MMWriteImplementationMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
271 val_t compiling_methods___MMWriteImplementationMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
272 #define LOCATE_compiling_methods___MMWriteImplementationMethod___do_compile_inside "compiling_methods::MMWriteImplementationMethod::(compiling_methods::MMSrcMethod::do_compile_inside)"
273 val_t NEW_MMMethSrcMethod_syntax_base___MMMethSrcMethod___init(val_t p0, val_t p1, val_t p2);
274 typedef val_t (* compiling_methods___MMMethSrcMethod___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
275 val_t compiling_methods___MMMethSrcMethod___do_compile_inside(val_t self, val_t param0, val_t param1);
276 #define LOCATE_compiling_methods___MMMethSrcMethod___do_compile_inside "compiling_methods::MMMethSrcMethod::(compiling_methods::MMSrcMethod::do_compile_inside)"
277 val_t NEW_MMImplicitInit_syntax_base___MMImplicitInit___init(val_t p0, val_t p1, val_t p2);
278 typedef val_t (* compiling_methods___MMImplicitInit___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
279 val_t compiling_methods___MMImplicitInit___do_compile_inside(val_t self, val_t param0, val_t param1);
280 #define LOCATE_compiling_methods___MMImplicitInit___do_compile_inside "compiling_methods::MMImplicitInit::(compiling_methods::MMSrcMethod::do_compile_inside)"
281 val_t NEW_MMType_static_type___MMType___init();
282 typedef val_t (* compiling_methods___MMType___compile_cast_t)(val_t self, val_t param0, val_t param1);
283 val_t compiling_methods___MMType___compile_cast(val_t self, val_t param0, val_t param1);
284 #define LOCATE_compiling_methods___MMType___compile_cast "compiling_methods::MMType::compile_cast"
285 typedef void (* compiling_methods___MMType___compile_type_check_t)(val_t self, val_t param0, val_t param1, val_t param2);
286 void compiling_methods___MMType___compile_type_check(val_t self, val_t param0, val_t param1, val_t param2);
287 #define LOCATE_compiling_methods___MMType___compile_type_check "compiling_methods::MMType::compile_type_check"
288 val_t NEW_AMethPropdef_parser_nodes___PNode___init();
289 val_t NEW_AMethPropdef_parser_prod___AMethPropdef___empty_init();
290 val_t NEW_AMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
291 typedef val_t (* compiling_methods___AMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
292 val_t compiling_methods___AMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
293 #define LOCATE_compiling_methods___AMethPropdef___do_compile_inside "compiling_methods::AMethPropdef::do_compile_inside"
294 val_t NEW_PSignature_parser_nodes___PNode___init();
295 typedef void (* compiling_methods___PSignature___compile_parameters_t)(val_t self, val_t param0, val_t param1, val_t param2);
296 void compiling_methods___PSignature___compile_parameters(val_t self, val_t param0, val_t param1, val_t param2);
297 #define LOCATE_compiling_methods___PSignature___compile_parameters "compiling_methods::PSignature::compile_parameters"
298 val_t NEW_ASignature_parser_nodes___PNode___init();
299 val_t NEW_ASignature_parser_prod___ASignature___empty_init();
300 val_t NEW_ASignature_parser_prod___ASignature___init_asignature(val_t p0, val_t p1, val_t p2);
301 typedef void (* compiling_methods___ASignature___compile_parameters_t)(val_t self, val_t param0, val_t param1, val_t param2);
302 void compiling_methods___ASignature___compile_parameters(val_t self, val_t param0, val_t param1, val_t param2);
303 #define LOCATE_compiling_methods___ASignature___compile_parameters "compiling_methods::ASignature::(compiling_methods::PSignature::compile_parameters)"
304 val_t NEW_AConcreteMethPropdef_parser_nodes___PNode___init();
305 val_t NEW_AConcreteMethPropdef_parser_prod___AMethPropdef___empty_init();
306 val_t NEW_AConcreteMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
307 val_t NEW_AConcreteMethPropdef_parser_prod___AConcreteMethPropdef___empty_init();
308 val_t NEW_AConcreteMethPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
309 typedef val_t (* compiling_methods___AConcreteMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
310 val_t compiling_methods___AConcreteMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
311 #define LOCATE_compiling_methods___AConcreteMethPropdef___do_compile_inside "compiling_methods::AConcreteMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
312 val_t NEW_ADeferredMethPropdef_parser_nodes___PNode___init();
313 val_t NEW_ADeferredMethPropdef_parser_prod___AMethPropdef___empty_init();
314 val_t NEW_ADeferredMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
315 val_t NEW_ADeferredMethPropdef_parser_prod___ADeferredMethPropdef___empty_init();
316 val_t NEW_ADeferredMethPropdef_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
317 typedef val_t (* compiling_methods___ADeferredMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
318 val_t compiling_methods___ADeferredMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
319 #define LOCATE_compiling_methods___ADeferredMethPropdef___do_compile_inside "compiling_methods::ADeferredMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
320 val_t NEW_AExternMethPropdef_parser_nodes___PNode___init();
321 val_t NEW_AExternMethPropdef_parser_prod___AMethPropdef___empty_init();
322 val_t NEW_AExternMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
323 val_t NEW_AExternMethPropdef_parser_prod___AExternMethPropdef___empty_init();
324 val_t NEW_AExternMethPropdef_parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
325 typedef val_t (* compiling_methods___AExternMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
326 val_t compiling_methods___AExternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
327 #define LOCATE_compiling_methods___AExternMethPropdef___do_compile_inside "compiling_methods::AExternMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
328 val_t NEW_AInternMethPropdef_parser_nodes___PNode___init();
329 val_t NEW_AInternMethPropdef_parser_prod___AMethPropdef___empty_init();
330 val_t NEW_AInternMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
331 val_t NEW_AInternMethPropdef_parser_prod___AInternMethPropdef___empty_init();
332 val_t NEW_AInternMethPropdef_parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
333 typedef val_t (* compiling_methods___AInternMethPropdef___do_compile_inside_t)(val_t self, val_t param0, val_t param1, val_t param2);
334 val_t compiling_methods___AInternMethPropdef___do_compile_inside(val_t self, val_t param0, val_t param1, val_t param2);
335 #define LOCATE_compiling_methods___AInternMethPropdef___do_compile_inside "compiling_methods::AInternMethPropdef::(compiling_methods::AMethPropdef::do_compile_inside)"
336 val_t NEW_PExpr_parser_nodes___PNode___init();
337 typedef val_t (* compiling_methods___PExpr___compile_expr_t)(val_t self, val_t param0);
338 val_t compiling_methods___PExpr___compile_expr(val_t self, val_t param0);
339 #define LOCATE_compiling_methods___PExpr___compile_expr "compiling_methods::PExpr::compile_expr"
340 typedef void (* compiling_methods___PExpr___prepare_compile_stmt_t)(val_t self, val_t param0);
341 void compiling_methods___PExpr___prepare_compile_stmt(val_t self, val_t param0);
342 #define LOCATE_compiling_methods___PExpr___prepare_compile_stmt "compiling_methods::PExpr::prepare_compile_stmt"
343 typedef void (* compiling_methods___PExpr___compile_stmt_t)(val_t self, val_t param0);
344 void compiling_methods___PExpr___compile_stmt(val_t self, val_t param0);
345 #define LOCATE_compiling_methods___PExpr___compile_stmt "compiling_methods::PExpr::compile_stmt"
346 val_t NEW_ABlockExpr_parser_nodes___PNode___init();
347 val_t NEW_ABlockExpr_parser_prod___ABlockExpr___empty_init();
348 val_t NEW_ABlockExpr_parser_prod___ABlockExpr___init_ablockexpr(val_t p0);
349 typedef void (* compiling_methods___ABlockExpr___compile_stmt_t)(val_t self, val_t param0);
350 void compiling_methods___ABlockExpr___compile_stmt(val_t self, val_t param0);
351 #define LOCATE_compiling_methods___ABlockExpr___compile_stmt "compiling_methods::ABlockExpr::(compiling_methods::PExpr::compile_stmt)"
352 val_t NEW_AVardeclExpr_parser_nodes___PNode___init();
353 val_t NEW_AVardeclExpr_parser_prod___AVardeclExpr___empty_init();
354 val_t NEW_AVardeclExpr_parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
355 typedef void (* compiling_methods___AVardeclExpr___prepare_compile_stmt_t)(val_t self, val_t param0);
356 void compiling_methods___AVardeclExpr___prepare_compile_stmt(val_t self, val_t param0);
357 #define LOCATE_compiling_methods___AVardeclExpr___prepare_compile_stmt "compiling_methods::AVardeclExpr::(compiling_methods::PExpr::prepare_compile_stmt)"
358 typedef void (* compiling_methods___AVardeclExpr___compile_stmt_t)(val_t self, val_t param0);
359 void compiling_methods___AVardeclExpr___compile_stmt(val_t self, val_t param0);
360 #define LOCATE_compiling_methods___AVardeclExpr___compile_stmt "compiling_methods::AVardeclExpr::(compiling_methods::PExpr::compile_stmt)"
361 val_t NEW_AReturnExpr_parser_nodes___PNode___init();
362 val_t NEW_AReturnExpr_parser_prod___AReturnExpr___empty_init();
363 val_t NEW_AReturnExpr_parser_prod___AReturnExpr___init_areturnexpr(val_t p0, val_t p1);
364 typedef void (* compiling_methods___AReturnExpr___compile_stmt_t)(val_t self, val_t param0);
365 void compiling_methods___AReturnExpr___compile_stmt(val_t self, val_t param0);
366 #define LOCATE_compiling_methods___AReturnExpr___compile_stmt "compiling_methods::AReturnExpr::(compiling_methods::PExpr::compile_stmt)"
367 val_t NEW_ABreakExpr_parser_nodes___PNode___init();
368 val_t NEW_ABreakExpr_parser_prod___ABreakExpr___empty_init();
369 val_t NEW_ABreakExpr_parser_prod___ABreakExpr___init_abreakexpr(val_t p0, val_t p1);
370 typedef void (* compiling_methods___ABreakExpr___compile_stmt_t)(val_t self, val_t param0);
371 void compiling_methods___ABreakExpr___compile_stmt(val_t self, val_t param0);
372 #define LOCATE_compiling_methods___ABreakExpr___compile_stmt "compiling_methods::ABreakExpr::(compiling_methods::PExpr::compile_stmt)"
373 val_t NEW_AContinueExpr_parser_nodes___PNode___init();
374 val_t NEW_AContinueExpr_parser_prod___AContinueExpr___empty_init();
375 val_t NEW_AContinueExpr_parser_prod___AContinueExpr___init_acontinueexpr(val_t p0, val_t p1);
376 typedef void (* compiling_methods___AContinueExpr___compile_stmt_t)(val_t self, val_t param0);
377 void compiling_methods___AContinueExpr___compile_stmt(val_t self, val_t param0);
378 #define LOCATE_compiling_methods___AContinueExpr___compile_stmt "compiling_methods::AContinueExpr::(compiling_methods::PExpr::compile_stmt)"
379 val_t NEW_AAbortExpr_parser_nodes___PNode___init();
380 val_t NEW_AAbortExpr_parser_prod___AAbortExpr___empty_init();
381 val_t NEW_AAbortExpr_parser_prod___AAbortExpr___init_aabortexpr(val_t p0);
382 typedef void (* compiling_methods___AAbortExpr___compile_stmt_t)(val_t self, val_t param0);
383 void compiling_methods___AAbortExpr___compile_stmt(val_t self, val_t param0);
384 #define LOCATE_compiling_methods___AAbortExpr___compile_stmt "compiling_methods::AAbortExpr::(compiling_methods::PExpr::compile_stmt)"
385 val_t NEW_ADoExpr_parser_nodes___PNode___init();
386 val_t NEW_ADoExpr_parser_prod___ADoExpr___empty_init();
387 val_t NEW_ADoExpr_parser_prod___ADoExpr___init_adoexpr(val_t p0, val_t p1);
388 typedef void (* compiling_methods___ADoExpr___compile_stmt_t)(val_t self, val_t param0);
389 void compiling_methods___ADoExpr___compile_stmt(val_t self, val_t param0);
390 #define LOCATE_compiling_methods___ADoExpr___compile_stmt "compiling_methods::ADoExpr::(compiling_methods::PExpr::compile_stmt)"
391 val_t NEW_AIfExpr_parser_nodes___PNode___init();
392 val_t NEW_AIfExpr_parser_prod___AIfExpr___empty_init();
393 val_t NEW_AIfExpr_parser_prod___AIfExpr___init_aifexpr(val_t p0, val_t p1, val_t p2, val_t p3);
394 typedef void (* compiling_methods___AIfExpr___compile_stmt_t)(val_t self, val_t param0);
395 void compiling_methods___AIfExpr___compile_stmt(val_t self, val_t param0);
396 #define LOCATE_compiling_methods___AIfExpr___compile_stmt "compiling_methods::AIfExpr::(compiling_methods::PExpr::compile_stmt)"
397 val_t NEW_AIfexprExpr_parser_nodes___PNode___init();
398 val_t NEW_AIfexprExpr_parser_prod___AIfexprExpr___empty_init();
399 val_t NEW_AIfexprExpr_parser_prod___AIfexprExpr___init_aifexprexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
400 typedef val_t (* compiling_methods___AIfexprExpr___compile_expr_t)(val_t self, val_t param0);
401 val_t compiling_methods___AIfexprExpr___compile_expr(val_t self, val_t param0);
402 #define LOCATE_compiling_methods___AIfexprExpr___compile_expr "compiling_methods::AIfexprExpr::(compiling_methods::PExpr::compile_expr)"
403 val_t NEW_AControlableBlock_parser_nodes___PNode___init();
404 typedef void (* compiling_methods___AControlableBlock___compile_stmt_t)(val_t self, val_t param0);
405 void compiling_methods___AControlableBlock___compile_stmt(val_t self, val_t param0);
406 #define LOCATE_compiling_methods___AControlableBlock___compile_stmt "compiling_methods::AControlableBlock::(compiling_methods::PExpr::compile_stmt)"
407 typedef void (* compiling_methods___AControlableBlock___compile_inside_block_t)(val_t self, val_t param0);
408 void compiling_methods___AControlableBlock___compile_inside_block(val_t self, val_t param0);
409 #define LOCATE_compiling_methods___AControlableBlock___compile_inside_block "compiling_methods::AControlableBlock::compile_inside_block"
410 val_t NEW_AWhileExpr_parser_nodes___PNode___init();
411 val_t NEW_AWhileExpr_parser_prod___AWhileExpr___empty_init();
412 val_t NEW_AWhileExpr_parser_prod___AWhileExpr___init_awhileexpr(val_t p0, val_t p1, val_t p2, val_t p3);
413 typedef void (* compiling_methods___AWhileExpr___compile_inside_block_t)(val_t self, val_t param0);
414 void compiling_methods___AWhileExpr___compile_inside_block(val_t self, val_t param0);
415 #define LOCATE_compiling_methods___AWhileExpr___compile_inside_block "compiling_methods::AWhileExpr::(compiling_methods::AControlableBlock::compile_inside_block)"
416 val_t NEW_AForExpr_parser_nodes___PNode___init();
417 val_t NEW_AForExpr_parser_prod___AForExpr___empty_init();
418 val_t NEW_AForExpr_parser_prod___AForExpr___init_aforexpr(val_t p0, val_t p1, val_t p2);
419 typedef void (* compiling_methods___AForExpr___compile_inside_block_t)(val_t self, val_t param0);
420 void compiling_methods___AForExpr___compile_inside_block(val_t self, val_t param0);
421 #define LOCATE_compiling_methods___AForExpr___compile_inside_block "compiling_methods::AForExpr::(compiling_methods::AControlableBlock::compile_inside_block)"
422 val_t NEW_AForVardeclExpr_parser_nodes___PNode___init();
423 val_t NEW_AForVardeclExpr_parser_prod___AForVardeclExpr___empty_init();
424 val_t NEW_AForVardeclExpr_parser_prod___AForVardeclExpr___init_aforvardeclexpr(val_t p0, val_t p1, val_t p2);
425 typedef void (* compiling_methods___AForVardeclExpr___compile_stmt_t)(val_t self, val_t param0);
426 void compiling_methods___AForVardeclExpr___compile_stmt(val_t self, val_t param0);
427 #define LOCATE_compiling_methods___AForVardeclExpr___compile_stmt "compiling_methods::AForVardeclExpr::(compiling_methods::PExpr::compile_stmt)"
428 val_t NEW_AAssertExpr_parser_nodes___PNode___init();
429 val_t NEW_AAssertExpr_parser_prod___AAssertExpr___empty_init();
430 val_t NEW_AAssertExpr_parser_prod___AAssertExpr___init_aassertexpr(val_t p0, val_t p1, val_t p2);
431 typedef void (* compiling_methods___AAssertExpr___compile_stmt_t)(val_t self, val_t param0);
432 void compiling_methods___AAssertExpr___compile_stmt(val_t self, val_t param0);
433 #define LOCATE_compiling_methods___AAssertExpr___compile_stmt "compiling_methods::AAssertExpr::(compiling_methods::PExpr::compile_stmt)"
434 val_t NEW_AVarExpr_parser_nodes___PNode___init();
435 val_t NEW_AVarExpr_parser_prod___AVarExpr___empty_init();
436 val_t NEW_AVarExpr_parser_prod___AVarExpr___init_avarexpr(val_t p0);
437 typedef val_t (* compiling_methods___AVarExpr___compile_expr_t)(val_t self, val_t param0);
438 val_t compiling_methods___AVarExpr___compile_expr(val_t self, val_t param0);
439 #define LOCATE_compiling_methods___AVarExpr___compile_expr "compiling_methods::AVarExpr::(compiling_methods::PExpr::compile_expr)"
440 val_t NEW_AVarAssignExpr_parser_nodes___PNode___init();
441 val_t NEW_AVarAssignExpr_parser_prod___AVarAssignExpr___empty_init();
442 val_t NEW_AVarAssignExpr_parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0, val_t p1, val_t p2);
443 typedef void (* compiling_methods___AVarAssignExpr___compile_stmt_t)(val_t self, val_t param0);
444 void compiling_methods___AVarAssignExpr___compile_stmt(val_t self, val_t param0);
445 #define LOCATE_compiling_methods___AVarAssignExpr___compile_stmt "compiling_methods::AVarAssignExpr::(compiling_methods::PExpr::compile_stmt)"
446 val_t NEW_AVarReassignExpr_parser_nodes___PNode___init();
447 val_t NEW_AVarReassignExpr_parser_prod___AVarReassignExpr___empty_init();
448 val_t NEW_AVarReassignExpr_parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0, val_t p1, val_t p2);
449 typedef void (* compiling_methods___AVarReassignExpr___compile_stmt_t)(val_t self, val_t param0);
450 void compiling_methods___AVarReassignExpr___compile_stmt(val_t self, val_t param0);
451 #define LOCATE_compiling_methods___AVarReassignExpr___compile_stmt "compiling_methods::AVarReassignExpr::(compiling_methods::PExpr::compile_stmt)"
452 val_t NEW_ASelfExpr_parser_nodes___PNode___init();
453 val_t NEW_ASelfExpr_parser_prod___ASelfExpr___empty_init();
454 val_t NEW_ASelfExpr_parser_prod___ASelfExpr___init_aselfexpr(val_t p0);
455 typedef val_t (* compiling_methods___ASelfExpr___compile_expr_t)(val_t self, val_t param0);
456 val_t compiling_methods___ASelfExpr___compile_expr(val_t self, val_t param0);
457 #define LOCATE_compiling_methods___ASelfExpr___compile_expr "compiling_methods::ASelfExpr::(compiling_methods::PExpr::compile_expr)"
458 val_t NEW_AOrExpr_parser_nodes___PNode___init();
459 val_t NEW_AOrExpr_parser_prod___AOrExpr___empty_init();
460 val_t NEW_AOrExpr_parser_prod___AOrExpr___init_aorexpr(val_t p0, val_t p1);
461 typedef val_t (* compiling_methods___AOrExpr___compile_expr_t)(val_t self, val_t param0);
462 val_t compiling_methods___AOrExpr___compile_expr(val_t self, val_t param0);
463 #define LOCATE_compiling_methods___AOrExpr___compile_expr "compiling_methods::AOrExpr::(compiling_methods::PExpr::compile_expr)"
464 val_t NEW_AAndExpr_parser_nodes___PNode___init();
465 val_t NEW_AAndExpr_parser_prod___AAndExpr___empty_init();
466 val_t NEW_AAndExpr_parser_prod___AAndExpr___init_aandexpr(val_t p0, val_t p1);
467 typedef val_t (* compiling_methods___AAndExpr___compile_expr_t)(val_t self, val_t param0);
468 val_t compiling_methods___AAndExpr___compile_expr(val_t self, val_t param0);
469 #define LOCATE_compiling_methods___AAndExpr___compile_expr "compiling_methods::AAndExpr::(compiling_methods::PExpr::compile_expr)"
470 val_t NEW_ANotExpr_parser_nodes___PNode___init();
471 val_t NEW_ANotExpr_parser_prod___ANotExpr___empty_init();
472 val_t NEW_ANotExpr_parser_prod___ANotExpr___init_anotexpr(val_t p0, val_t p1);
473 typedef val_t (* compiling_methods___ANotExpr___compile_expr_t)(val_t self, val_t param0);
474 val_t compiling_methods___ANotExpr___compile_expr(val_t self, val_t param0);
475 #define LOCATE_compiling_methods___ANotExpr___compile_expr "compiling_methods::ANotExpr::(compiling_methods::PExpr::compile_expr)"
476 val_t NEW_AEeExpr_parser_nodes___PNode___init();
477 val_t NEW_AEeExpr_parser_prod___AEeExpr___empty_init();
478 val_t NEW_AEeExpr_parser_prod___AEeExpr___init_aeeexpr(val_t p0, val_t p1);
479 typedef val_t (* compiling_methods___AEeExpr___compile_expr_t)(val_t self, val_t param0);
480 val_t compiling_methods___AEeExpr___compile_expr(val_t self, val_t param0);
481 #define LOCATE_compiling_methods___AEeExpr___compile_expr "compiling_methods::AEeExpr::(compiling_methods::PExpr::compile_expr)"
482 val_t NEW_AIsaExpr_parser_nodes___PNode___init();
483 val_t NEW_AIsaExpr_parser_prod___AIsaExpr___empty_init();
484 val_t NEW_AIsaExpr_parser_prod___AIsaExpr___init_aisaexpr(val_t p0, val_t p1);
485 typedef val_t (* compiling_methods___AIsaExpr___compile_expr_t)(val_t self, val_t param0);
486 val_t compiling_methods___AIsaExpr___compile_expr(val_t self, val_t param0);
487 #define LOCATE_compiling_methods___AIsaExpr___compile_expr "compiling_methods::AIsaExpr::(compiling_methods::PExpr::compile_expr)"
488 val_t NEW_AAsCastExpr_parser_nodes___PNode___init();
489 val_t NEW_AAsCastExpr_parser_prod___AAsCastExpr___empty_init();
490 val_t NEW_AAsCastExpr_parser_prod___AAsCastExpr___init_aascastexpr(val_t p0, val_t p1, val_t p2);
491 typedef val_t (* compiling_methods___AAsCastExpr___compile_expr_t)(val_t self, val_t param0);
492 val_t compiling_methods___AAsCastExpr___compile_expr(val_t self, val_t param0);
493 #define LOCATE_compiling_methods___AAsCastExpr___compile_expr "compiling_methods::AAsCastExpr::(compiling_methods::PExpr::compile_expr)"
494 val_t NEW_ATrueExpr_parser_nodes___PNode___init();
495 val_t NEW_ATrueExpr_parser_prod___ATrueExpr___empty_init();
496 val_t NEW_ATrueExpr_parser_prod___ATrueExpr___init_atrueexpr(val_t p0);
497 typedef val_t (* compiling_methods___ATrueExpr___compile_expr_t)(val_t self, val_t param0);
498 val_t compiling_methods___ATrueExpr___compile_expr(val_t self, val_t param0);
499 #define LOCATE_compiling_methods___ATrueExpr___compile_expr "compiling_methods::ATrueExpr::(compiling_methods::PExpr::compile_expr)"
500 val_t NEW_AFalseExpr_parser_nodes___PNode___init();
501 val_t NEW_AFalseExpr_parser_prod___AFalseExpr___empty_init();
502 val_t NEW_AFalseExpr_parser_prod___AFalseExpr___init_afalseexpr(val_t p0);
503 typedef val_t (* compiling_methods___AFalseExpr___compile_expr_t)(val_t self, val_t param0);
504 val_t compiling_methods___AFalseExpr___compile_expr(val_t self, val_t param0);
505 #define LOCATE_compiling_methods___AFalseExpr___compile_expr "compiling_methods::AFalseExpr::(compiling_methods::PExpr::compile_expr)"
506 val_t NEW_AIntExpr_parser_nodes___PNode___init();
507 val_t NEW_AIntExpr_parser_prod___AIntExpr___empty_init();
508 val_t NEW_AIntExpr_parser_prod___AIntExpr___init_aintexpr(val_t p0);
509 typedef val_t (* compiling_methods___AIntExpr___compile_expr_t)(val_t self, val_t param0);
510 val_t compiling_methods___AIntExpr___compile_expr(val_t self, val_t param0);
511 #define LOCATE_compiling_methods___AIntExpr___compile_expr "compiling_methods::AIntExpr::(compiling_methods::PExpr::compile_expr)"
512 val_t NEW_AFloatExpr_parser_nodes___PNode___init();
513 val_t NEW_AFloatExpr_parser_prod___AFloatExpr___empty_init();
514 val_t NEW_AFloatExpr_parser_prod___AFloatExpr___init_afloatexpr(val_t p0);
515 typedef val_t (* compiling_methods___AFloatExpr___compile_expr_t)(val_t self, val_t param0);
516 val_t compiling_methods___AFloatExpr___compile_expr(val_t self, val_t param0);
517 #define LOCATE_compiling_methods___AFloatExpr___compile_expr "compiling_methods::AFloatExpr::(compiling_methods::PExpr::compile_expr)"
518 val_t NEW_ACharExpr_parser_nodes___PNode___init();
519 val_t NEW_ACharExpr_parser_prod___ACharExpr___empty_init();
520 val_t NEW_ACharExpr_parser_prod___ACharExpr___init_acharexpr(val_t p0);
521 typedef val_t (* compiling_methods___ACharExpr___compile_expr_t)(val_t self, val_t param0);
522 val_t compiling_methods___ACharExpr___compile_expr(val_t self, val_t param0);
523 #define LOCATE_compiling_methods___ACharExpr___compile_expr "compiling_methods::ACharExpr::(compiling_methods::PExpr::compile_expr)"
524 val_t NEW_AStringFormExpr_parser_nodes___PNode___init();
525 typedef val_t (* compiling_methods___AStringFormExpr___compile_expr_t)(val_t self, val_t param0);
526 val_t compiling_methods___AStringFormExpr___compile_expr(val_t self, val_t param0);
527 #define LOCATE_compiling_methods___AStringFormExpr___compile_expr "compiling_methods::AStringFormExpr::(compiling_methods::PExpr::compile_expr)"
528 typedef val_t (* compiling_methods___AStringFormExpr___string_text_t)(val_t self);
529 val_t compiling_methods___AStringFormExpr___string_text(val_t self);
530 #define LOCATE_compiling_methods___AStringFormExpr___string_text "compiling_methods::AStringFormExpr::string_text"
531 typedef void (* compiling_methods___AStringFormExpr___compute_string_info_t)(val_t self);
532 void compiling_methods___AStringFormExpr___compute_string_info(val_t self);
533 #define LOCATE_compiling_methods___AStringFormExpr___compute_string_info "compiling_methods::AStringFormExpr::compute_string_info"
534 val_t NEW_AStringExpr_parser_nodes___PNode___init();
535 val_t NEW_AStringExpr_parser_prod___AStringExpr___empty_init();
536 val_t NEW_AStringExpr_parser_prod___AStringExpr___init_astringexpr(val_t p0);
537 typedef val_t (* compiling_methods___AStringExpr___string_text_t)(val_t self);
538 val_t compiling_methods___AStringExpr___string_text(val_t self);
539 #define LOCATE_compiling_methods___AStringExpr___string_text "compiling_methods::AStringExpr::(compiling_methods::AStringFormExpr::string_text)"
540 val_t NEW_AStartStringExpr_parser_nodes___PNode___init();
541 val_t NEW_AStartStringExpr_parser_prod___AStartStringExpr___empty_init();
542 val_t NEW_AStartStringExpr_parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0);
543 typedef val_t (* compiling_methods___AStartStringExpr___string_text_t)(val_t self);
544 val_t compiling_methods___AStartStringExpr___string_text(val_t self);
545 #define LOCATE_compiling_methods___AStartStringExpr___string_text "compiling_methods::AStartStringExpr::(compiling_methods::AStringFormExpr::string_text)"
546 val_t NEW_AMidStringExpr_parser_nodes___PNode___init();
547 val_t NEW_AMidStringExpr_parser_prod___AMidStringExpr___empty_init();
548 val_t NEW_AMidStringExpr_parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0);
549 typedef val_t (* compiling_methods___AMidStringExpr___string_text_t)(val_t self);
550 val_t compiling_methods___AMidStringExpr___string_text(val_t self);
551 #define LOCATE_compiling_methods___AMidStringExpr___string_text "compiling_methods::AMidStringExpr::(compiling_methods::AStringFormExpr::string_text)"
552 val_t NEW_AEndStringExpr_parser_nodes___PNode___init();
553 val_t NEW_AEndStringExpr_parser_prod___AEndStringExpr___empty_init();
554 val_t NEW_AEndStringExpr_parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0);
555 typedef val_t (* compiling_methods___AEndStringExpr___string_text_t)(val_t self);
556 val_t compiling_methods___AEndStringExpr___string_text(val_t self);
557 #define LOCATE_compiling_methods___AEndStringExpr___string_text "compiling_methods::AEndStringExpr::(compiling_methods::AStringFormExpr::string_text)"
558 val_t NEW_ASuperstringExpr_parser_nodes___PNode___init();
559 val_t NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___empty_init();
560 val_t NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0);
561 typedef val_t (* compiling_methods___ASuperstringExpr___compile_expr_t)(val_t self, val_t param0);
562 val_t compiling_methods___ASuperstringExpr___compile_expr(val_t self, val_t param0);
563 #define LOCATE_compiling_methods___ASuperstringExpr___compile_expr "compiling_methods::ASuperstringExpr::(compiling_methods::PExpr::compile_expr)"
564 val_t NEW_ANullExpr_parser_nodes___PNode___init();
565 val_t NEW_ANullExpr_parser_prod___ANullExpr___empty_init();
566 val_t NEW_ANullExpr_parser_prod___ANullExpr___init_anullexpr(val_t p0);
567 typedef val_t (* compiling_methods___ANullExpr___compile_expr_t)(val_t self, val_t param0);
568 val_t compiling_methods___ANullExpr___compile_expr(val_t self, val_t param0);
569 #define LOCATE_compiling_methods___ANullExpr___compile_expr "compiling_methods::ANullExpr::(compiling_methods::PExpr::compile_expr)"
570 val_t NEW_AArrayExpr_parser_nodes___PNode___init();
571 val_t NEW_AArrayExpr_parser_prod___AArrayExpr___empty_init();
572 val_t NEW_AArrayExpr_parser_prod___AArrayExpr___init_aarrayexpr(val_t p0);
573 typedef val_t (* compiling_methods___AArrayExpr___compile_expr_t)(val_t self, val_t param0);
574 val_t compiling_methods___AArrayExpr___compile_expr(val_t self, val_t param0);
575 #define LOCATE_compiling_methods___AArrayExpr___compile_expr "compiling_methods::AArrayExpr::(compiling_methods::PExpr::compile_expr)"
576 val_t NEW_ARangeExpr_parser_nodes___PNode___init();
577 val_t NEW_ARangeExpr_parser_prod___ARangeExpr___empty_init();
578 val_t NEW_ARangeExpr_parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1);
579 typedef val_t (* compiling_methods___ARangeExpr___compile_expr_t)(val_t self, val_t param0);
580 val_t compiling_methods___ARangeExpr___compile_expr(val_t self, val_t param0);
581 #define LOCATE_compiling_methods___ARangeExpr___compile_expr "compiling_methods::ARangeExpr::(compiling_methods::PExpr::compile_expr)"
582 val_t NEW_ASuperExpr_parser_nodes___PNode___init();
583 val_t NEW_ASuperExpr_parser_prod___ASuperExpr___empty_init();
584 val_t NEW_ASuperExpr_parser_prod___ASuperExpr___init_asuperexpr(val_t p0, val_t p1, val_t p2);
585 typedef val_t (* compiling_methods___ASuperExpr___compile_expr_t)(val_t self, val_t param0);
586 val_t compiling_methods___ASuperExpr___compile_expr(val_t self, val_t param0);
587 #define LOCATE_compiling_methods___ASuperExpr___compile_expr "compiling_methods::ASuperExpr::(compiling_methods::PExpr::compile_expr)"
588 typedef void (* compiling_methods___ASuperExpr___compile_stmt_t)(val_t self, val_t param0);
589 void compiling_methods___ASuperExpr___compile_stmt(val_t self, val_t param0);
590 #define LOCATE_compiling_methods___ASuperExpr___compile_stmt "compiling_methods::ASuperExpr::(compiling_methods::PExpr::compile_stmt)"
591 val_t NEW_AAttrExpr_parser_nodes___PNode___init();
592 val_t NEW_AAttrExpr_parser_prod___AAttrExpr___empty_init();
593 val_t NEW_AAttrExpr_parser_prod___AAttrExpr___init_aattrexpr(val_t p0, val_t p1);
594 typedef val_t (* compiling_methods___AAttrExpr___compile_expr_t)(val_t self, val_t param0);
595 val_t compiling_methods___AAttrExpr___compile_expr(val_t self, val_t param0);
596 #define LOCATE_compiling_methods___AAttrExpr___compile_expr "compiling_methods::AAttrExpr::(compiling_methods::PExpr::compile_expr)"
597 val_t NEW_AAttrAssignExpr_parser_nodes___PNode___init();
598 val_t NEW_AAttrAssignExpr_parser_prod___AAttrAssignExpr___empty_init();
599 val_t NEW_AAttrAssignExpr_parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
600 typedef void (* compiling_methods___AAttrAssignExpr___compile_stmt_t)(val_t self, val_t param0);
601 void compiling_methods___AAttrAssignExpr___compile_stmt(val_t self, val_t param0);
602 #define LOCATE_compiling_methods___AAttrAssignExpr___compile_stmt "compiling_methods::AAttrAssignExpr::(compiling_methods::PExpr::compile_stmt)"
603 val_t NEW_AAttrReassignExpr_parser_nodes___PNode___init();
604 val_t NEW_AAttrReassignExpr_parser_prod___AAttrReassignExpr___empty_init();
605 val_t NEW_AAttrReassignExpr_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
606 typedef void (* compiling_methods___AAttrReassignExpr___compile_stmt_t)(val_t self, val_t param0);
607 void compiling_methods___AAttrReassignExpr___compile_stmt(val_t self, val_t param0);
608 #define LOCATE_compiling_methods___AAttrReassignExpr___compile_stmt "compiling_methods::AAttrReassignExpr::(compiling_methods::PExpr::compile_stmt)"
609 val_t NEW_ASendExpr_parser_nodes___PNode___init();
610 val_t NEW_ASendExpr_parser_prod___ASendExpr___empty_init();
611 val_t NEW_ASendExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
612 typedef val_t (* compiling_methods___ASendExpr___compile_expr_t)(val_t self, val_t param0);
613 val_t compiling_methods___ASendExpr___compile_expr(val_t self, val_t param0);
614 #define LOCATE_compiling_methods___ASendExpr___compile_expr "compiling_methods::ASendExpr::(compiling_methods::PExpr::compile_expr)"
615 typedef void (* compiling_methods___ASendExpr___compile_stmt_t)(val_t self, val_t param0);
616 void compiling_methods___ASendExpr___compile_stmt(val_t self, val_t param0);
617 #define LOCATE_compiling_methods___ASendExpr___compile_stmt "compiling_methods::ASendExpr::(compiling_methods::PExpr::compile_stmt)"
618 val_t NEW_ASendReassignExpr_parser_nodes___PNode___init();
619 val_t NEW_ASendReassignExpr_parser_prod___ASendExpr___empty_init();
620 val_t NEW_ASendReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
621 typedef val_t (* compiling_methods___ASendReassignExpr___compile_expr_t)(val_t self, val_t param0);
622 val_t compiling_methods___ASendReassignExpr___compile_expr(val_t self, val_t param0);
623 #define LOCATE_compiling_methods___ASendReassignExpr___compile_expr "compiling_methods::ASendReassignExpr::(compiling_methods::PExpr::compile_expr)"
624 val_t NEW_ANewExpr_parser_nodes___PNode___init();
625 val_t NEW_ANewExpr_parser_prod___ANewExpr___empty_init();
626 val_t NEW_ANewExpr_parser_prod___ANewExpr___init_anewexpr(val_t p0, val_t p1, val_t p2, val_t p3);
627 typedef val_t (* compiling_methods___ANewExpr___compile_expr_t)(val_t self, val_t param0);
628 val_t compiling_methods___ANewExpr___compile_expr(val_t self, val_t param0);
629 #define LOCATE_compiling_methods___ANewExpr___compile_expr "compiling_methods::ANewExpr::(compiling_methods::PExpr::compile_expr)"
630 val_t NEW_PClosureDef_parser_nodes___PNode___init();
631 typedef val_t (* compiling_methods___PClosureDef___compile_closure_t)(val_t self, val_t param0, val_t param1);
632 val_t compiling_methods___PClosureDef___compile_closure(val_t self, val_t param0, val_t param1);
633 #define LOCATE_compiling_methods___PClosureDef___compile_closure "compiling_methods::PClosureDef::compile_closure"
634 typedef val_t (* compiling_methods___PClosureDef___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
635 val_t compiling_methods___PClosureDef___do_compile_inside(val_t self, val_t param0, val_t param1);
636 #define LOCATE_compiling_methods___PClosureDef___do_compile_inside "compiling_methods::PClosureDef::do_compile_inside"
637 val_t NEW_AClosureDef_parser_nodes___PNode___init();
638 val_t NEW_AClosureDef_parser_prod___AClosureDef___empty_init();
639 val_t NEW_AClosureDef_parser_prod___AClosureDef___init_aclosuredef(val_t p0, val_t p1, val_t p2, val_t p3);
640 typedef val_t (* compiling_methods___AClosureDef___compile_closure_t)(val_t self, val_t param0, val_t param1);
641 val_t compiling_methods___AClosureDef___compile_closure(val_t self, val_t param0, val_t param1);
642 #define LOCATE_compiling_methods___AClosureDef___compile_closure "compiling_methods::AClosureDef::(compiling_methods::PClosureDef::compile_closure)"
643 typedef val_t (* compiling_methods___AClosureDef___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
644 val_t compiling_methods___AClosureDef___do_compile_inside(val_t self, val_t param0, val_t param1);
645 #define LOCATE_compiling_methods___AClosureDef___do_compile_inside "compiling_methods::AClosureDef::(compiling_methods::PClosureDef::do_compile_inside)"
646 typedef val_t (* compiling_methods___AClosureDef___cname_t)(val_t self);
647 val_t compiling_methods___AClosureDef___cname(val_t self);
648 #define LOCATE_compiling_methods___AClosureDef___cname "compiling_methods::AClosureDef::cname"
649 typedef val_t (* compiling_methods___AClosureDef___decl_csignature_t)(val_t self, val_t param0, val_t param1, val_t param2);
650 val_t compiling_methods___AClosureDef___decl_csignature(val_t self, val_t param0, val_t param1, val_t param2);
651 #define LOCATE_compiling_methods___AClosureDef___decl_csignature "compiling_methods::AClosureDef::decl_csignature"
652 val_t NEW_PClosureDecl_parser_nodes___PNode___init();
653 typedef val_t (* compiling_methods___PClosureDecl___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
654 val_t compiling_methods___PClosureDecl___do_compile_inside(val_t self, val_t param0, val_t param1);
655 #define LOCATE_compiling_methods___PClosureDecl___do_compile_inside "compiling_methods::PClosureDecl::do_compile_inside"
656 val_t NEW_AClosureDecl_parser_nodes___PNode___init();
657 val_t NEW_AClosureDecl_parser_prod___AClosureDecl___empty_init();
658 val_t NEW_AClosureDecl_parser_prod___AClosureDecl___init_aclosuredecl(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
659 typedef val_t (* compiling_methods___AClosureDecl___do_compile_inside_t)(val_t self, val_t param0, val_t param1);
660 val_t compiling_methods___AClosureDecl___do_compile_inside(val_t self, val_t param0, val_t param1);
661 #define LOCATE_compiling_methods___AClosureDecl___do_compile_inside "compiling_methods::AClosureDecl::(compiling_methods::PClosureDecl::do_compile_inside)"
662 val_t NEW_AClosureCallExpr_parser_nodes___AClosureCallExpr___init(val_t p0, val_t p1, val_t p2);
663 typedef val_t (* compiling_methods___AClosureCallExpr___compile_expr_t)(val_t self, val_t param0);
664 val_t compiling_methods___AClosureCallExpr___compile_expr(val_t self, val_t param0);
665 #define LOCATE_compiling_methods___AClosureCallExpr___compile_expr "compiling_methods::AClosureCallExpr::(compiling_methods::PExpr::compile_expr)"
666 val_t NEW_AProxyExpr_parser_nodes___PNode___init();
667 typedef val_t (* compiling_methods___AProxyExpr___compile_expr_t)(val_t self, val_t param0);
668 val_t compiling_methods___AProxyExpr___compile_expr(val_t self, val_t param0);
669 #define LOCATE_compiling_methods___AProxyExpr___compile_expr "compiling_methods::AProxyExpr::(compiling_methods::PExpr::compile_expr)"
670 val_t NEW_AOnceExpr_parser_nodes___PNode___init();
671 val_t NEW_AOnceExpr_parser_prod___AOnceExpr___empty_init();
672 val_t NEW_AOnceExpr_parser_prod___AOnceExpr___init_aonceexpr(val_t p0, val_t p1);
673 typedef val_t (* compiling_methods___AOnceExpr___compile_expr_t)(val_t self, val_t param0);
674 val_t compiling_methods___AOnceExpr___compile_expr(val_t self, val_t param0);
675 #define LOCATE_compiling_methods___AOnceExpr___compile_expr "compiling_methods::AOnceExpr::(compiling_methods::PExpr::compile_expr)"
676 #endif