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