d2ea89fa62a3a1654ee19088dfa7450faf48ecaf
[nit.git] / c_src / compiling_base._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires compiling_base. */
2 #ifndef compiling_base_sep
3 #define compiling_base_sep
4 #include "syntax._sep.h"
5 #include "utils._sep.h"
6 #include <nit_common.h>
7
8 extern const classtable_elt_t VFT_CompilerVisitor[];
9
10 extern const classtable_elt_t VFT_CContext[];
11
12 extern const classtable_elt_t VFT_PrimitiveInfo[];
13 extern const char *LOCATE_compiling_base;
14 extern const int SFT_compiling_base[];
15 #define ATTR_compiling_base___ToolContext____global(recv) ATTR(recv, (SFT_compiling_base[0] + 0))
16 #define ATTR_compiling_base___ToolContext____compdir(recv) ATTR(recv, (SFT_compiling_base[0] + 1))
17 #define ATTR_compiling_base___ToolContext____clibdir(recv) ATTR(recv, (SFT_compiling_base[0] + 2))
18 #define ATTR_compiling_base___ToolContext____bindir(recv) ATTR(recv, (SFT_compiling_base[0] + 3))
19 #define ATTR_compiling_base___ToolContext____output_file(recv) ATTR(recv, (SFT_compiling_base[0] + 4))
20 #define ATTR_compiling_base___ToolContext____boost(recv) ATTR(recv, (SFT_compiling_base[0] + 5))
21 #define ATTR_compiling_base___ToolContext____no_cc(recv) ATTR(recv, (SFT_compiling_base[0] + 6))
22 #define ATTR_compiling_base___ToolContext____ext_prefix(recv) ATTR(recv, (SFT_compiling_base[0] + 7))
23 #define CALL_compiling_base___ToolContext___global(recv) ((compiling_base___ToolContext___global_t)CALL((recv), (SFT_compiling_base[1] + 0)))
24 #define CALL_compiling_base___ToolContext___global__eq(recv) ((compiling_base___ToolContext___global__eq_t)CALL((recv), (SFT_compiling_base[1] + 1)))
25 #define CALL_compiling_base___ToolContext___compdir(recv) ((compiling_base___ToolContext___compdir_t)CALL((recv), (SFT_compiling_base[1] + 2)))
26 #define CALL_compiling_base___ToolContext___compdir__eq(recv) ((compiling_base___ToolContext___compdir__eq_t)CALL((recv), (SFT_compiling_base[1] + 3)))
27 #define CALL_compiling_base___ToolContext___clibdir(recv) ((compiling_base___ToolContext___clibdir_t)CALL((recv), (SFT_compiling_base[1] + 4)))
28 #define CALL_compiling_base___ToolContext___clibdir__eq(recv) ((compiling_base___ToolContext___clibdir__eq_t)CALL((recv), (SFT_compiling_base[1] + 5)))
29 #define CALL_compiling_base___ToolContext___bindir(recv) ((compiling_base___ToolContext___bindir_t)CALL((recv), (SFT_compiling_base[1] + 6)))
30 #define CALL_compiling_base___ToolContext___bindir__eq(recv) ((compiling_base___ToolContext___bindir__eq_t)CALL((recv), (SFT_compiling_base[1] + 7)))
31 #define CALL_compiling_base___ToolContext___output_file(recv) ((compiling_base___ToolContext___output_file_t)CALL((recv), (SFT_compiling_base[1] + 8)))
32 #define CALL_compiling_base___ToolContext___output_file__eq(recv) ((compiling_base___ToolContext___output_file__eq_t)CALL((recv), (SFT_compiling_base[1] + 9)))
33 #define CALL_compiling_base___ToolContext___boost(recv) ((compiling_base___ToolContext___boost_t)CALL((recv), (SFT_compiling_base[1] + 10)))
34 #define CALL_compiling_base___ToolContext___boost__eq(recv) ((compiling_base___ToolContext___boost__eq_t)CALL((recv), (SFT_compiling_base[1] + 11)))
35 #define CALL_compiling_base___ToolContext___no_cc(recv) ((compiling_base___ToolContext___no_cc_t)CALL((recv), (SFT_compiling_base[1] + 12)))
36 #define CALL_compiling_base___ToolContext___no_cc__eq(recv) ((compiling_base___ToolContext___no_cc__eq_t)CALL((recv), (SFT_compiling_base[1] + 13)))
37 #define CALL_compiling_base___ToolContext___ext_prefix(recv) ((compiling_base___ToolContext___ext_prefix_t)CALL((recv), (SFT_compiling_base[1] + 14)))
38 #define CALL_compiling_base___ToolContext___ext_prefix__eq(recv) ((compiling_base___ToolContext___ext_prefix__eq_t)CALL((recv), (SFT_compiling_base[1] + 15)))
39 #define ID_CompilerVisitor (SFT_compiling_base[2])
40 #define COLOR_CompilerVisitor (SFT_compiling_base[3])
41 #define ATTR_compiling_base___CompilerVisitor____number_cpt(recv) ATTR(recv, (SFT_compiling_base[4] + 0))
42 #define ATTR_compiling_base___CompilerVisitor____module(recv) ATTR(recv, (SFT_compiling_base[4] + 1))
43 #define ATTR_compiling_base___CompilerVisitor____ctx(recv) ATTR(recv, (SFT_compiling_base[4] + 2))
44 #define ATTR_compiling_base___CompilerVisitor____indent_level(recv) ATTR(recv, (SFT_compiling_base[4] + 3))
45 #define ATTR_compiling_base___CompilerVisitor____tc(recv) ATTR(recv, (SFT_compiling_base[4] + 4))
46 #define INIT_TABLE_POS_CompilerVisitor (SFT_compiling_base[5] + 0)
47 #define CALL_compiling_base___CompilerVisitor___add_decl(recv) ((compiling_base___CompilerVisitor___add_decl_t)CALL((recv), (SFT_compiling_base[5] + 1)))
48 #define CALL_compiling_base___CompilerVisitor___add_instr(recv) ((compiling_base___CompilerVisitor___add_instr_t)CALL((recv), (SFT_compiling_base[5] + 2)))
49 #define CALL_compiling_base___CompilerVisitor___new_number(recv) ((compiling_base___CompilerVisitor___new_number_t)CALL((recv), (SFT_compiling_base[5] + 3)))
50 #define CALL_compiling_base___CompilerVisitor___indent(recv) ((compiling_base___CompilerVisitor___indent_t)CALL((recv), (SFT_compiling_base[5] + 4)))
51 #define CALL_compiling_base___CompilerVisitor___unindent(recv) ((compiling_base___CompilerVisitor___unindent_t)CALL((recv), (SFT_compiling_base[5] + 5)))
52 #define CALL_compiling_base___CompilerVisitor___module(recv) ((compiling_base___CompilerVisitor___module_t)CALL((recv), (SFT_compiling_base[5] + 6)))
53 #define CALL_compiling_base___CompilerVisitor___module__eq(recv) ((compiling_base___CompilerVisitor___module__eq_t)CALL((recv), (SFT_compiling_base[5] + 7)))
54 #define CALL_compiling_base___CompilerVisitor___ctx(recv) ((compiling_base___CompilerVisitor___ctx_t)CALL((recv), (SFT_compiling_base[5] + 8)))
55 #define CALL_compiling_base___CompilerVisitor___ctx__eq(recv) ((compiling_base___CompilerVisitor___ctx__eq_t)CALL((recv), (SFT_compiling_base[5] + 9)))
56 #define CALL_compiling_base___CompilerVisitor___indent_level(recv) ((compiling_base___CompilerVisitor___indent_level_t)CALL((recv), (SFT_compiling_base[5] + 10)))
57 #define CALL_compiling_base___CompilerVisitor___indent_level__eq(recv) ((compiling_base___CompilerVisitor___indent_level__eq_t)CALL((recv), (SFT_compiling_base[5] + 11)))
58 #define CALL_compiling_base___CompilerVisitor___tc(recv) ((compiling_base___CompilerVisitor___tc_t)CALL((recv), (SFT_compiling_base[5] + 12)))
59 #define CALL_compiling_base___CompilerVisitor___tc__eq(recv) ((compiling_base___CompilerVisitor___tc__eq_t)CALL((recv), (SFT_compiling_base[5] + 13)))
60 #define CALL_compiling_base___CompilerVisitor___init(recv) ((compiling_base___CompilerVisitor___init_t)CALL((recv), (SFT_compiling_base[5] + 14)))
61 #define ID_CContext (SFT_compiling_base[6])
62 #define COLOR_CContext (SFT_compiling_base[7])
63 #define ATTR_compiling_base___CContext____decls(recv) ATTR(recv, (SFT_compiling_base[8] + 0))
64 #define ATTR_compiling_base___CContext____instrs(recv) ATTR(recv, (SFT_compiling_base[8] + 1))
65 #define INIT_TABLE_POS_CContext (SFT_compiling_base[9] + 0)
66 #define CALL_compiling_base___CContext___decls(recv) ((compiling_base___CContext___decls_t)CALL((recv), (SFT_compiling_base[9] + 1)))
67 #define CALL_compiling_base___CContext___instrs(recv) ((compiling_base___CContext___instrs_t)CALL((recv), (SFT_compiling_base[9] + 2)))
68 #define CALL_compiling_base___CContext___append(recv) ((compiling_base___CContext___append_t)CALL((recv), (SFT_compiling_base[9] + 3)))
69 #define CALL_compiling_base___CContext___merge(recv) ((compiling_base___CContext___merge_t)CALL((recv), (SFT_compiling_base[9] + 4)))
70 #define CALL_compiling_base___CContext___init(recv) ((compiling_base___CContext___init_t)CALL((recv), (SFT_compiling_base[9] + 5)))
71 #define CALL_compiling_base___MMGlobalProperty___meth_call(recv) ((compiling_base___MMGlobalProperty___meth_call_t)CALL((recv), (SFT_compiling_base[10] + 0)))
72 #define CALL_compiling_base___MMGlobalProperty___attr_access(recv) ((compiling_base___MMGlobalProperty___attr_access_t)CALL((recv), (SFT_compiling_base[10] + 1)))
73 #define CALL_compiling_base___MMGlobalClass___id_id(recv) ((compiling_base___MMGlobalClass___id_id_t)CALL((recv), (SFT_compiling_base[11] + 0)))
74 #define CALL_compiling_base___MMGlobalClass___color_id(recv) ((compiling_base___MMGlobalClass___color_id_t)CALL((recv), (SFT_compiling_base[11] + 1)))
75 #define CALL_compiling_base___MMGlobalClass___init_table_pos_id(recv) ((compiling_base___MMGlobalClass___init_table_pos_id_t)CALL((recv), (SFT_compiling_base[11] + 2)))
76 #define ATTR_compiling_base___MMLocalClass____primitive_info_cache(recv) ATTR(recv, (SFT_compiling_base[12] + 0))
77 #define ATTR_compiling_base___MMLocalClass____primitive_info_b(recv) ATTR(recv, (SFT_compiling_base[12] + 1))
78 #define CALL_compiling_base___MMLocalClass___primitive_info(recv) ((compiling_base___MMLocalClass___primitive_info_t)CALL((recv), (SFT_compiling_base[13] + 0)))
79 #define CALL_compiling_base___MMLocalClass___primitive_ctypes(recv) ((compiling_base___MMLocalClass___primitive_ctypes_t)CALL((recv), (SFT_compiling_base[13] + 1)))
80 #define ID_PrimitiveInfo (SFT_compiling_base[14])
81 #define COLOR_PrimitiveInfo (SFT_compiling_base[15])
82 #define ATTR_compiling_base___PrimitiveInfo____name(recv) ATTR(recv, (SFT_compiling_base[16] + 0))
83 #define ATTR_compiling_base___PrimitiveInfo____tagged(recv) ATTR(recv, (SFT_compiling_base[16] + 1))
84 #define ATTR_compiling_base___PrimitiveInfo____cname(recv) ATTR(recv, (SFT_compiling_base[16] + 2))
85 #define INIT_TABLE_POS_PrimitiveInfo (SFT_compiling_base[17] + 0)
86 #define CALL_compiling_base___PrimitiveInfo___name(recv) ((compiling_base___PrimitiveInfo___name_t)CALL((recv), (SFT_compiling_base[17] + 1)))
87 #define CALL_compiling_base___PrimitiveInfo___name__eq(recv) ((compiling_base___PrimitiveInfo___name__eq_t)CALL((recv), (SFT_compiling_base[17] + 2)))
88 #define CALL_compiling_base___PrimitiveInfo___tagged(recv) ((compiling_base___PrimitiveInfo___tagged_t)CALL((recv), (SFT_compiling_base[17] + 3)))
89 #define CALL_compiling_base___PrimitiveInfo___tagged__eq(recv) ((compiling_base___PrimitiveInfo___tagged__eq_t)CALL((recv), (SFT_compiling_base[17] + 4)))
90 #define CALL_compiling_base___PrimitiveInfo___cname(recv) ((compiling_base___PrimitiveInfo___cname_t)CALL((recv), (SFT_compiling_base[17] + 5)))
91 #define CALL_compiling_base___PrimitiveInfo___cname__eq(recv) ((compiling_base___PrimitiveInfo___cname__eq_t)CALL((recv), (SFT_compiling_base[17] + 6)))
92 #define CALL_compiling_base___PrimitiveInfo___init(recv) ((compiling_base___PrimitiveInfo___init_t)CALL((recv), (SFT_compiling_base[17] + 7)))
93 #define CALL_compiling_base___MMType___cname(recv) ((compiling_base___MMType___cname_t)CALL((recv), (SFT_compiling_base[18] + 0)))
94 #define CALL_compiling_base___MMType___default_cvalue(recv) ((compiling_base___MMType___default_cvalue_t)CALL((recv), (SFT_compiling_base[18] + 1)))
95 #define CALL_compiling_base___MMType___boxtype(recv) ((compiling_base___MMType___boxtype_t)CALL((recv), (SFT_compiling_base[18] + 2)))
96 #define CALL_compiling_base___MMType___unboxtype(recv) ((compiling_base___MMType___unboxtype_t)CALL((recv), (SFT_compiling_base[18] + 3)))
97 #define ATTR_compiling_base___MMLocalProperty____cname_cache(recv) ATTR(recv, (SFT_compiling_base[19] + 0))
98 #define CALL_compiling_base___MMLocalProperty___cname(recv) ((compiling_base___MMLocalProperty___cname_t)CALL((recv), (SFT_compiling_base[20] + 0)))
99 #define CALL_compiling_base___MMLocalProperty___super_meth_call(recv) ((compiling_base___MMLocalProperty___super_meth_call_t)CALL((recv), (SFT_compiling_base[20] + 1)))
100 val_t NEW_ToolContext_mmloader___ToolContext___init();
101 typedef val_t (* compiling_base___ToolContext___global_t)(val_t self);
102 val_t compiling_base___ToolContext___global(val_t self);
103 #define LOCATE_compiling_base___ToolContext___global "compiling_base::ToolContext::global"
104 typedef void (* compiling_base___ToolContext___global__eq_t)(val_t self, val_t param0);
105 void compiling_base___ToolContext___global__eq(val_t self, val_t param0);
106 #define LOCATE_compiling_base___ToolContext___global__eq "compiling_base::ToolContext::global="
107 typedef val_t (* compiling_base___ToolContext___compdir_t)(val_t self);
108 val_t compiling_base___ToolContext___compdir(val_t self);
109 #define LOCATE_compiling_base___ToolContext___compdir "compiling_base::ToolContext::compdir"
110 typedef void (* compiling_base___ToolContext___compdir__eq_t)(val_t self, val_t param0);
111 void compiling_base___ToolContext___compdir__eq(val_t self, val_t param0);
112 #define LOCATE_compiling_base___ToolContext___compdir__eq "compiling_base::ToolContext::compdir="
113 typedef val_t (* compiling_base___ToolContext___clibdir_t)(val_t self);
114 val_t compiling_base___ToolContext___clibdir(val_t self);
115 #define LOCATE_compiling_base___ToolContext___clibdir "compiling_base::ToolContext::clibdir"
116 typedef void (* compiling_base___ToolContext___clibdir__eq_t)(val_t self, val_t param0);
117 void compiling_base___ToolContext___clibdir__eq(val_t self, val_t param0);
118 #define LOCATE_compiling_base___ToolContext___clibdir__eq "compiling_base::ToolContext::clibdir="
119 typedef val_t (* compiling_base___ToolContext___bindir_t)(val_t self);
120 val_t compiling_base___ToolContext___bindir(val_t self);
121 #define LOCATE_compiling_base___ToolContext___bindir "compiling_base::ToolContext::bindir"
122 typedef void (* compiling_base___ToolContext___bindir__eq_t)(val_t self, val_t param0);
123 void compiling_base___ToolContext___bindir__eq(val_t self, val_t param0);
124 #define LOCATE_compiling_base___ToolContext___bindir__eq "compiling_base::ToolContext::bindir="
125 typedef val_t (* compiling_base___ToolContext___output_file_t)(val_t self);
126 val_t compiling_base___ToolContext___output_file(val_t self);
127 #define LOCATE_compiling_base___ToolContext___output_file "compiling_base::ToolContext::output_file"
128 typedef void (* compiling_base___ToolContext___output_file__eq_t)(val_t self, val_t param0);
129 void compiling_base___ToolContext___output_file__eq(val_t self, val_t param0);
130 #define LOCATE_compiling_base___ToolContext___output_file__eq "compiling_base::ToolContext::output_file="
131 typedef val_t (* compiling_base___ToolContext___boost_t)(val_t self);
132 val_t compiling_base___ToolContext___boost(val_t self);
133 #define LOCATE_compiling_base___ToolContext___boost "compiling_base::ToolContext::boost"
134 typedef void (* compiling_base___ToolContext___boost__eq_t)(val_t self, val_t param0);
135 void compiling_base___ToolContext___boost__eq(val_t self, val_t param0);
136 #define LOCATE_compiling_base___ToolContext___boost__eq "compiling_base::ToolContext::boost="
137 typedef val_t (* compiling_base___ToolContext___no_cc_t)(val_t self);
138 val_t compiling_base___ToolContext___no_cc(val_t self);
139 #define LOCATE_compiling_base___ToolContext___no_cc "compiling_base::ToolContext::no_cc"
140 typedef void (* compiling_base___ToolContext___no_cc__eq_t)(val_t self, val_t param0);
141 void compiling_base___ToolContext___no_cc__eq(val_t self, val_t param0);
142 #define LOCATE_compiling_base___ToolContext___no_cc__eq "compiling_base::ToolContext::no_cc="
143 typedef val_t (* compiling_base___ToolContext___ext_prefix_t)(val_t self);
144 val_t compiling_base___ToolContext___ext_prefix(val_t self);
145 #define LOCATE_compiling_base___ToolContext___ext_prefix "compiling_base::ToolContext::ext_prefix"
146 typedef void (* compiling_base___ToolContext___ext_prefix__eq_t)(val_t self, val_t param0);
147 void compiling_base___ToolContext___ext_prefix__eq(val_t self, val_t param0);
148 #define LOCATE_compiling_base___ToolContext___ext_prefix__eq "compiling_base::ToolContext::ext_prefix="
149 typedef val_t (* compiling_base___CompilerVisitor___to_s_t)(val_t self);
150 val_t compiling_base___CompilerVisitor___to_s(val_t self);
151 #define LOCATE_compiling_base___CompilerVisitor___to_s "compiling_base::CompilerVisitor::(string::Object::to_s)"
152 typedef void (* compiling_base___CompilerVisitor___add_decl_t)(val_t self, val_t param0);
153 void compiling_base___CompilerVisitor___add_decl(val_t self, val_t param0);
154 #define LOCATE_compiling_base___CompilerVisitor___add_decl "compiling_base::CompilerVisitor::add_decl"
155 typedef void (* compiling_base___CompilerVisitor___add_instr_t)(val_t self, val_t param0);
156 void compiling_base___CompilerVisitor___add_instr(val_t self, val_t param0);
157 #define LOCATE_compiling_base___CompilerVisitor___add_instr "compiling_base::CompilerVisitor::add_instr"
158 typedef val_t (* compiling_base___CompilerVisitor___new_number_t)(val_t self);
159 val_t compiling_base___CompilerVisitor___new_number(val_t self);
160 #define LOCATE_compiling_base___CompilerVisitor___new_number "compiling_base::CompilerVisitor::new_number"
161 typedef void (* compiling_base___CompilerVisitor___indent_t)(val_t self);
162 void compiling_base___CompilerVisitor___indent(val_t self);
163 #define LOCATE_compiling_base___CompilerVisitor___indent "compiling_base::CompilerVisitor::indent"
164 typedef void (* compiling_base___CompilerVisitor___unindent_t)(val_t self);
165 void compiling_base___CompilerVisitor___unindent(val_t self);
166 #define LOCATE_compiling_base___CompilerVisitor___unindent "compiling_base::CompilerVisitor::unindent"
167 typedef val_t (* compiling_base___CompilerVisitor___module_t)(val_t self);
168 val_t compiling_base___CompilerVisitor___module(val_t self);
169 #define LOCATE_compiling_base___CompilerVisitor___module "compiling_base::CompilerVisitor::module"
170 typedef void (* compiling_base___CompilerVisitor___module__eq_t)(val_t self, val_t param0);
171 void compiling_base___CompilerVisitor___module__eq(val_t self, val_t param0);
172 #define LOCATE_compiling_base___CompilerVisitor___module__eq "compiling_base::CompilerVisitor::module="
173 typedef val_t (* compiling_base___CompilerVisitor___ctx_t)(val_t self);
174 val_t compiling_base___CompilerVisitor___ctx(val_t self);
175 #define LOCATE_compiling_base___CompilerVisitor___ctx "compiling_base::CompilerVisitor::ctx"
176 typedef void (* compiling_base___CompilerVisitor___ctx__eq_t)(val_t self, val_t param0);
177 void compiling_base___CompilerVisitor___ctx__eq(val_t self, val_t param0);
178 #define LOCATE_compiling_base___CompilerVisitor___ctx__eq "compiling_base::CompilerVisitor::ctx="
179 typedef val_t (* compiling_base___CompilerVisitor___indent_level_t)(val_t self);
180 val_t compiling_base___CompilerVisitor___indent_level(val_t self);
181 #define LOCATE_compiling_base___CompilerVisitor___indent_level "compiling_base::CompilerVisitor::indent_level"
182 typedef void (* compiling_base___CompilerVisitor___indent_level__eq_t)(val_t self, val_t param0);
183 void compiling_base___CompilerVisitor___indent_level__eq(val_t self, val_t param0);
184 #define LOCATE_compiling_base___CompilerVisitor___indent_level__eq "compiling_base::CompilerVisitor::indent_level="
185 typedef val_t (* compiling_base___CompilerVisitor___tc_t)(val_t self);
186 val_t compiling_base___CompilerVisitor___tc(val_t self);
187 #define LOCATE_compiling_base___CompilerVisitor___tc "compiling_base::CompilerVisitor::tc"
188 typedef void (* compiling_base___CompilerVisitor___tc__eq_t)(val_t self, val_t param0);
189 void compiling_base___CompilerVisitor___tc__eq(val_t self, val_t param0);
190 #define LOCATE_compiling_base___CompilerVisitor___tc__eq "compiling_base::CompilerVisitor::tc="
191 typedef void (* compiling_base___CompilerVisitor___init_t)(val_t self, val_t param0, int* init_table);
192 void compiling_base___CompilerVisitor___init(val_t self, val_t param0, int* init_table);
193 #define LOCATE_compiling_base___CompilerVisitor___init "compiling_base::CompilerVisitor::init"
194 val_t NEW_CompilerVisitor_compiling_base___CompilerVisitor___init(val_t p0);
195 typedef val_t (* compiling_base___CContext___decls_t)(val_t self);
196 val_t compiling_base___CContext___decls(val_t self);
197 #define LOCATE_compiling_base___CContext___decls "compiling_base::CContext::decls"
198 typedef val_t (* compiling_base___CContext___instrs_t)(val_t self);
199 val_t compiling_base___CContext___instrs(val_t self);
200 #define LOCATE_compiling_base___CContext___instrs "compiling_base::CContext::instrs"
201 typedef void (* compiling_base___CContext___append_t)(val_t self, val_t param0);
202 void compiling_base___CContext___append(val_t self, val_t param0);
203 #define LOCATE_compiling_base___CContext___append "compiling_base::CContext::append"
204 typedef void (* compiling_base___CContext___merge_t)(val_t self, val_t param0);
205 void compiling_base___CContext___merge(val_t self, val_t param0);
206 #define LOCATE_compiling_base___CContext___merge "compiling_base::CContext::merge"
207 typedef void (* compiling_base___CContext___init_t)(val_t self, int* init_table);
208 void compiling_base___CContext___init(val_t self, int* init_table);
209 #define LOCATE_compiling_base___CContext___init "compiling_base::CContext::init"
210 val_t NEW_CContext_compiling_base___CContext___init();
211 val_t NEW_MMGlobalProperty_abstractmetamodel___MMGlobalProperty___init(val_t p0);
212 typedef val_t (* compiling_base___MMGlobalProperty___meth_call_t)(val_t self);
213 val_t compiling_base___MMGlobalProperty___meth_call(val_t self);
214 #define LOCATE_compiling_base___MMGlobalProperty___meth_call "compiling_base::MMGlobalProperty::meth_call"
215 typedef val_t (* compiling_base___MMGlobalProperty___attr_access_t)(val_t self);
216 val_t compiling_base___MMGlobalProperty___attr_access(val_t self);
217 #define LOCATE_compiling_base___MMGlobalProperty___attr_access "compiling_base::MMGlobalProperty::attr_access"
218 val_t NEW_MMGlobalClass_abstractmetamodel___MMGlobalClass___init(val_t p0);
219 typedef val_t (* compiling_base___MMGlobalClass___id_id_t)(val_t self);
220 val_t compiling_base___MMGlobalClass___id_id(val_t self);
221 #define LOCATE_compiling_base___MMGlobalClass___id_id "compiling_base::MMGlobalClass::id_id"
222 typedef val_t (* compiling_base___MMGlobalClass___color_id_t)(val_t self);
223 val_t compiling_base___MMGlobalClass___color_id(val_t self);
224 #define LOCATE_compiling_base___MMGlobalClass___color_id "compiling_base::MMGlobalClass::color_id"
225 typedef val_t (* compiling_base___MMGlobalClass___init_table_pos_id_t)(val_t self);
226 val_t compiling_base___MMGlobalClass___init_table_pos_id(val_t self);
227 #define LOCATE_compiling_base___MMGlobalClass___init_table_pos_id "compiling_base::MMGlobalClass::init_table_pos_id"
228 val_t NEW_MMLocalClass_abstractmetamodel___MMLocalClass___init(val_t p0, val_t p1);
229 typedef val_t (* compiling_base___MMLocalClass___primitive_info_t)(val_t self);
230 val_t compiling_base___MMLocalClass___primitive_info(val_t self);
231 #define LOCATE_compiling_base___MMLocalClass___primitive_info "compiling_base::MMLocalClass::primitive_info"
232 typedef val_t (* compiling_base___MMLocalClass___primitive_ctypes_t)(val_t self);
233 val_t compiling_base___MMLocalClass___primitive_ctypes(val_t self);
234 #define LOCATE_compiling_base___MMLocalClass___primitive_ctypes "compiling_base::MMLocalClass::primitive_ctypes"
235 typedef val_t (* compiling_base___PrimitiveInfo___name_t)(val_t self);
236 val_t compiling_base___PrimitiveInfo___name(val_t self);
237 #define LOCATE_compiling_base___PrimitiveInfo___name "compiling_base::PrimitiveInfo::name"
238 typedef void (* compiling_base___PrimitiveInfo___name__eq_t)(val_t self, val_t param0);
239 void compiling_base___PrimitiveInfo___name__eq(val_t self, val_t param0);
240 #define LOCATE_compiling_base___PrimitiveInfo___name__eq "compiling_base::PrimitiveInfo::name="
241 typedef val_t (* compiling_base___PrimitiveInfo___tagged_t)(val_t self);
242 val_t compiling_base___PrimitiveInfo___tagged(val_t self);
243 #define LOCATE_compiling_base___PrimitiveInfo___tagged "compiling_base::PrimitiveInfo::tagged"
244 typedef void (* compiling_base___PrimitiveInfo___tagged__eq_t)(val_t self, val_t param0);
245 void compiling_base___PrimitiveInfo___tagged__eq(val_t self, val_t param0);
246 #define LOCATE_compiling_base___PrimitiveInfo___tagged__eq "compiling_base::PrimitiveInfo::tagged="
247 typedef val_t (* compiling_base___PrimitiveInfo___cname_t)(val_t self);
248 val_t compiling_base___PrimitiveInfo___cname(val_t self);
249 #define LOCATE_compiling_base___PrimitiveInfo___cname "compiling_base::PrimitiveInfo::cname"
250 typedef void (* compiling_base___PrimitiveInfo___cname__eq_t)(val_t self, val_t param0);
251 void compiling_base___PrimitiveInfo___cname__eq(val_t self, val_t param0);
252 #define LOCATE_compiling_base___PrimitiveInfo___cname__eq "compiling_base::PrimitiveInfo::cname="
253 typedef void (* compiling_base___PrimitiveInfo___init_t)(val_t self, int* init_table);
254 void compiling_base___PrimitiveInfo___init(val_t self, int* init_table);
255 #define LOCATE_compiling_base___PrimitiveInfo___init "compiling_base::PrimitiveInfo::init"
256 val_t NEW_PrimitiveInfo_compiling_base___PrimitiveInfo___init();
257 val_t NEW_MMType_static_type___MMType___init();
258 typedef val_t (* compiling_base___MMType___cname_t)(val_t self);
259 val_t compiling_base___MMType___cname(val_t self);
260 #define LOCATE_compiling_base___MMType___cname "compiling_base::MMType::cname"
261 typedef val_t (* compiling_base___MMType___default_cvalue_t)(val_t self);
262 val_t compiling_base___MMType___default_cvalue(val_t self);
263 #define LOCATE_compiling_base___MMType___default_cvalue "compiling_base::MMType::default_cvalue"
264 typedef val_t (* compiling_base___MMType___boxtype_t)(val_t self, val_t param0);
265 val_t compiling_base___MMType___boxtype(val_t self, val_t param0);
266 #define LOCATE_compiling_base___MMType___boxtype "compiling_base::MMType::boxtype"
267 typedef val_t (* compiling_base___MMType___unboxtype_t)(val_t self, val_t param0);
268 val_t compiling_base___MMType___unboxtype(val_t self, val_t param0);
269 #define LOCATE_compiling_base___MMType___unboxtype "compiling_base::MMType::unboxtype"
270 val_t NEW_MMLocalProperty_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
271 typedef val_t (* compiling_base___MMLocalProperty___cname_t)(val_t self);
272 val_t compiling_base___MMLocalProperty___cname(val_t self);
273 #define LOCATE_compiling_base___MMLocalProperty___cname "compiling_base::MMLocalProperty::cname"
274 typedef val_t (* compiling_base___MMLocalProperty___super_meth_call_t)(val_t self);
275 val_t compiling_base___MMLocalProperty___super_meth_call(val_t self);
276 #define LOCATE_compiling_base___MMLocalProperty___super_meth_call "compiling_base::MMLocalProperty::super_meth_call"
277 #endif