update NOTICE and LICENSE
[nit.git] / c_src / icode_base._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires icode_base. */
2 #ifndef icode_base_sep
3 #define icode_base_sep
4 #include "mmloader._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_IRegister[];
8
9 extern const classtable_elt_t VFT_IEscapeMark[];
10
11 extern const classtable_elt_t VFT_IClosureDecl[];
12
13 extern const classtable_elt_t VFT_IRoutine[];
14
15 extern const classtable_elt_t VFT_IClosureDef[];
16
17 extern const classtable_elt_t VFT_ICode[];
18
19 extern const classtable_elt_t VFT_ICode0[];
20
21 extern const classtable_elt_t VFT_ICode1[];
22
23 extern const classtable_elt_t VFT_ICode2[];
24
25 extern const classtable_elt_t VFT_ICodeN[];
26
27 extern const classtable_elt_t VFT_ISeq[];
28
29 extern const classtable_elt_t VFT_ILoop[];
30
31 extern const classtable_elt_t VFT_IIf[];
32
33 extern const classtable_elt_t VFT_IEscape[];
34
35 extern const classtable_elt_t VFT_IAbort[];
36
37 extern const classtable_elt_t VFT_IAbsCall[];
38
39 extern const classtable_elt_t VFT_ICall[];
40
41 extern const classtable_elt_t VFT_ISuper[];
42
43 extern const classtable_elt_t VFT_INew[];
44
45 extern const classtable_elt_t VFT_IAllocateInstance[];
46
47 extern const classtable_elt_t VFT_IStaticCall[];
48
49 extern const classtable_elt_t VFT_ICheckInstance[];
50
51 extern const classtable_elt_t VFT_IInitAttributes[];
52
53 extern const classtable_elt_t VFT_IClosCall[];
54
55 extern const classtable_elt_t VFT_INative[];
56
57 extern const classtable_elt_t VFT_IIntValue[];
58
59 extern const classtable_elt_t VFT_IBoolValue[];
60
61 extern const classtable_elt_t VFT_IStringValue[];
62
63 extern const classtable_elt_t VFT_IFloatValue[];
64
65 extern const classtable_elt_t VFT_ICharValue[];
66
67 extern const classtable_elt_t VFT_IMove[];
68
69 extern const classtable_elt_t VFT_IAttrRead[];
70
71 extern const classtable_elt_t VFT_IAttrWrite[];
72
73 extern const classtable_elt_t VFT_IAttrIsset[];
74
75 extern const classtable_elt_t VFT_ITypeCheck[];
76
77 extern const classtable_elt_t VFT_IIs[];
78
79 extern const classtable_elt_t VFT_INot[];
80
81 extern const classtable_elt_t VFT_IOnce[];
82
83 extern const classtable_elt_t VFT_IHasClos[];
84 extern const char *LOCATE_icode_base;
85 extern const int SFT_icode_base[];
86 #define ID_IRegister (SFT_icode_base[0])
87 #define COLOR_IRegister (SFT_icode_base[1])
88 #define ATTR_icode_base___IRegister____stype(recv) ATTR(recv, (SFT_icode_base[2] + 0))
89 #define INIT_TABLE_POS_IRegister (SFT_icode_base[3] + 0)
90 #define CALL_icode_base___IRegister___stype(recv) ((icode_base___IRegister___stype_t)CALL((recv), (SFT_icode_base[3] + 1)))
91 #define CALL_icode_base___IRegister___init(recv) ((icode_base___IRegister___init_t)CALL((recv), (SFT_icode_base[3] + 2)))
92 #define ID_IEscapeMark (SFT_icode_base[4])
93 #define COLOR_IEscapeMark (SFT_icode_base[5])
94 #define INIT_TABLE_POS_IEscapeMark (SFT_icode_base[6] + 0)
95 #define CALL_icode_base___IEscapeMark___init(recv) ((icode_base___IEscapeMark___init_t)CALL((recv), (SFT_icode_base[6] + 1)))
96 #define ID_IClosureDecl (SFT_icode_base[7])
97 #define COLOR_IClosureDecl (SFT_icode_base[8])
98 #define ATTR_icode_base___IClosureDecl____closure(recv) ATTR(recv, (SFT_icode_base[9] + 0))
99 #define ATTR_icode_base___IClosureDecl____default(recv) ATTR(recv, (SFT_icode_base[9] + 1))
100 #define INIT_TABLE_POS_IClosureDecl (SFT_icode_base[10] + 0)
101 #define CALL_icode_base___IClosureDecl___closure(recv) ((icode_base___IClosureDecl___closure_t)CALL((recv), (SFT_icode_base[10] + 1)))
102 #define CALL_icode_base___IClosureDecl___default(recv) ((icode_base___IClosureDecl___default_t)CALL((recv), (SFT_icode_base[10] + 2)))
103 #define CALL_icode_base___IClosureDecl___default__eq(recv) ((icode_base___IClosureDecl___default__eq_t)CALL((recv), (SFT_icode_base[10] + 3)))
104 #define CALL_icode_base___IClosureDecl___init(recv) ((icode_base___IClosureDecl___init_t)CALL((recv), (SFT_icode_base[10] + 4)))
105 #define ID_IRoutine (SFT_icode_base[11])
106 #define COLOR_IRoutine (SFT_icode_base[12])
107 #define ATTR_icode_base___IRoutine____params(recv) ATTR(recv, (SFT_icode_base[13] + 0))
108 #define ATTR_icode_base___IRoutine____closure_decls(recv) ATTR(recv, (SFT_icode_base[13] + 1))
109 #define ATTR_icode_base___IRoutine____registers(recv) ATTR(recv, (SFT_icode_base[13] + 2))
110 #define ATTR_icode_base___IRoutine____result(recv) ATTR(recv, (SFT_icode_base[13] + 3))
111 #define ATTR_icode_base___IRoutine____escape_marks(recv) ATTR(recv, (SFT_icode_base[13] + 4))
112 #define ATTR_icode_base___IRoutine____body(recv) ATTR(recv, (SFT_icode_base[13] + 5))
113 #define ATTR_icode_base___IRoutine____location(recv) ATTR(recv, (SFT_icode_base[13] + 6))
114 #define INIT_TABLE_POS_IRoutine (SFT_icode_base[14] + 0)
115 #define CALL_icode_base___IRoutine___params(recv) ((icode_base___IRoutine___params_t)CALL((recv), (SFT_icode_base[14] + 1)))
116 #define CALL_icode_base___IRoutine___closure_decls(recv) ((icode_base___IRoutine___closure_decls_t)CALL((recv), (SFT_icode_base[14] + 2)))
117 #define CALL_icode_base___IRoutine___closure_decls__eq(recv) ((icode_base___IRoutine___closure_decls__eq_t)CALL((recv), (SFT_icode_base[14] + 3)))
118 #define CALL_icode_base___IRoutine___registers(recv) ((icode_base___IRoutine___registers_t)CALL((recv), (SFT_icode_base[14] + 4)))
119 #define CALL_icode_base___IRoutine___result(recv) ((icode_base___IRoutine___result_t)CALL((recv), (SFT_icode_base[14] + 5)))
120 #define CALL_icode_base___IRoutine___escape_marks(recv) ((icode_base___IRoutine___escape_marks_t)CALL((recv), (SFT_icode_base[14] + 6)))
121 #define CALL_icode_base___IRoutine___body(recv) ((icode_base___IRoutine___body_t)CALL((recv), (SFT_icode_base[14] + 7)))
122 #define CALL_icode_base___IRoutine___location(recv) ((icode_base___IRoutine___location_t)CALL((recv), (SFT_icode_base[14] + 8)))
123 #define CALL_icode_base___IRoutine___location__eq(recv) ((icode_base___IRoutine___location__eq_t)CALL((recv), (SFT_icode_base[14] + 9)))
124 #define CALL_icode_base___IRoutine___init(recv) ((icode_base___IRoutine___init_t)CALL((recv), (SFT_icode_base[14] + 10)))
125 #define ID_IClosureDef (SFT_icode_base[15])
126 #define COLOR_IClosureDef (SFT_icode_base[16])
127 #define INIT_TABLE_POS_IClosureDef (SFT_icode_base[17] + 0)
128 #define CALL_icode_base___IClosureDef___init(recv) ((icode_base___IClosureDef___init_t)CALL((recv), (SFT_icode_base[17] + 1)))
129 #define ID_ICode (SFT_icode_base[18])
130 #define COLOR_ICode (SFT_icode_base[19])
131 #define ATTR_icode_base___ICode____result(recv) ATTR(recv, (SFT_icode_base[20] + 0))
132 #define ATTR_icode_base___ICode____location(recv) ATTR(recv, (SFT_icode_base[20] + 1))
133 #define INIT_TABLE_POS_ICode (SFT_icode_base[21] + 0)
134 #define CALL_icode_base___ICode___arity(recv) ((icode_base___ICode___arity_t)CALL((recv), (SFT_icode_base[21] + 1)))
135 #define CALL_icode_base___ICode___result(recv) ((icode_base___ICode___result_t)CALL((recv), (SFT_icode_base[21] + 2)))
136 #define CALL_icode_base___ICode___result__eq(recv) ((icode_base___ICode___result__eq_t)CALL((recv), (SFT_icode_base[21] + 3)))
137 #define CALL_icode_base___ICode___location(recv) ((icode_base___ICode___location_t)CALL((recv), (SFT_icode_base[21] + 4)))
138 #define CALL_icode_base___ICode___location__eq(recv) ((icode_base___ICode___location__eq_t)CALL((recv), (SFT_icode_base[21] + 5)))
139 #define CALL_icode_base___ICode___is_pure(recv) ((icode_base___ICode___is_pure_t)CALL((recv), (SFT_icode_base[21] + 6)))
140 #define CALL_icode_base___ICode___init(recv) ((icode_base___ICode___init_t)CALL((recv), (SFT_icode_base[21] + 7)))
141 #define ID_ICode0 (SFT_icode_base[22])
142 #define COLOR_ICode0 (SFT_icode_base[23])
143 #define INIT_TABLE_POS_ICode0 (SFT_icode_base[24] + 0)
144 #define ID_ICode1 (SFT_icode_base[25])
145 #define COLOR_ICode1 (SFT_icode_base[26])
146 #define ATTR_icode_base___ICode1____expr(recv) ATTR(recv, (SFT_icode_base[27] + 0))
147 #define INIT_TABLE_POS_ICode1 (SFT_icode_base[28] + 0)
148 #define CALL_icode_base___ICode1___expr(recv) ((icode_base___ICode1___expr_t)CALL((recv), (SFT_icode_base[28] + 1)))
149 #define CALL_icode_base___ICode1___init(recv) ((icode_base___ICode1___init_t)CALL((recv), (SFT_icode_base[28] + 2)))
150 #define ID_ICode2 (SFT_icode_base[29])
151 #define COLOR_ICode2 (SFT_icode_base[30])
152 #define ATTR_icode_base___ICode2____expr1(recv) ATTR(recv, (SFT_icode_base[31] + 0))
153 #define ATTR_icode_base___ICode2____expr2(recv) ATTR(recv, (SFT_icode_base[31] + 1))
154 #define INIT_TABLE_POS_ICode2 (SFT_icode_base[32] + 0)
155 #define CALL_icode_base___ICode2___expr1(recv) ((icode_base___ICode2___expr1_t)CALL((recv), (SFT_icode_base[32] + 1)))
156 #define CALL_icode_base___ICode2___expr2(recv) ((icode_base___ICode2___expr2_t)CALL((recv), (SFT_icode_base[32] + 2)))
157 #define CALL_icode_base___ICode2___init(recv) ((icode_base___ICode2___init_t)CALL((recv), (SFT_icode_base[32] + 3)))
158 #define ID_ICodeN (SFT_icode_base[33])
159 #define COLOR_ICodeN (SFT_icode_base[34])
160 #define ATTR_icode_base___ICodeN____exprs(recv) ATTR(recv, (SFT_icode_base[35] + 0))
161 #define ATTR_icode_base___ICodeN____closure_defs(recv) ATTR(recv, (SFT_icode_base[35] + 1))
162 #define INIT_TABLE_POS_ICodeN (SFT_icode_base[36] + 0)
163 #define CALL_icode_base___ICodeN___exprs(recv) ((icode_base___ICodeN___exprs_t)CALL((recv), (SFT_icode_base[36] + 1)))
164 #define CALL_icode_base___ICodeN___closure_defs(recv) ((icode_base___ICodeN___closure_defs_t)CALL((recv), (SFT_icode_base[36] + 2)))
165 #define CALL_icode_base___ICodeN___closure_defs__eq(recv) ((icode_base___ICodeN___closure_defs__eq_t)CALL((recv), (SFT_icode_base[36] + 3)))
166 #define CALL_icode_base___ICodeN___init(recv) ((icode_base___ICodeN___init_t)CALL((recv), (SFT_icode_base[36] + 4)))
167 #define ID_ISeq (SFT_icode_base[37])
168 #define COLOR_ISeq (SFT_icode_base[38])
169 #define ATTR_icode_base___ISeq____icodes(recv) ATTR(recv, (SFT_icode_base[39] + 0))
170 #define ATTR_icode_base___ISeq____iescape_mark(recv) ATTR(recv, (SFT_icode_base[39] + 1))
171 #define INIT_TABLE_POS_ISeq (SFT_icode_base[40] + 0)
172 #define CALL_icode_base___ISeq___icodes(recv) ((icode_base___ISeq___icodes_t)CALL((recv), (SFT_icode_base[40] + 1)))
173 #define CALL_icode_base___ISeq___iescape_mark(recv) ((icode_base___ISeq___iescape_mark_t)CALL((recv), (SFT_icode_base[40] + 2)))
174 #define CALL_icode_base___ISeq___iescape_mark__eq(recv) ((icode_base___ISeq___iescape_mark__eq_t)CALL((recv), (SFT_icode_base[40] + 3)))
175 #define CALL_icode_base___ISeq___init(recv) ((icode_base___ISeq___init_t)CALL((recv), (SFT_icode_base[40] + 4)))
176 #define ID_ILoop (SFT_icode_base[41])
177 #define COLOR_ILoop (SFT_icode_base[42])
178 #define INIT_TABLE_POS_ILoop (SFT_icode_base[43] + 0)
179 #define CALL_icode_base___ILoop___init(recv) ((icode_base___ILoop___init_t)CALL((recv), (SFT_icode_base[43] + 1)))
180 #define ID_IIf (SFT_icode_base[44])
181 #define COLOR_IIf (SFT_icode_base[45])
182 #define ATTR_icode_base___IIf____then_seq(recv) ATTR(recv, (SFT_icode_base[46] + 0))
183 #define ATTR_icode_base___IIf____else_seq(recv) ATTR(recv, (SFT_icode_base[46] + 1))
184 #define INIT_TABLE_POS_IIf (SFT_icode_base[47] + 0)
185 #define CALL_icode_base___IIf___then_seq(recv) ((icode_base___IIf___then_seq_t)CALL((recv), (SFT_icode_base[47] + 1)))
186 #define CALL_icode_base___IIf___else_seq(recv) ((icode_base___IIf___else_seq_t)CALL((recv), (SFT_icode_base[47] + 2)))
187 #define CALL_icode_base___IIf___init(recv) ((icode_base___IIf___init_t)CALL((recv), (SFT_icode_base[47] + 3)))
188 #define ID_IEscape (SFT_icode_base[48])
189 #define COLOR_IEscape (SFT_icode_base[49])
190 #define ATTR_icode_base___IEscape____iescape_mark(recv) ATTR(recv, (SFT_icode_base[50] + 0))
191 #define INIT_TABLE_POS_IEscape (SFT_icode_base[51] + 0)
192 #define CALL_icode_base___IEscape___iescape_mark(recv) ((icode_base___IEscape___iescape_mark_t)CALL((recv), (SFT_icode_base[51] + 1)))
193 #define CALL_icode_base___IEscape___init(recv) ((icode_base___IEscape___init_t)CALL((recv), (SFT_icode_base[51] + 2)))
194 #define ID_IAbort (SFT_icode_base[52])
195 #define COLOR_IAbort (SFT_icode_base[53])
196 #define ATTR_icode_base___IAbort____texts(recv) ATTR(recv, (SFT_icode_base[54] + 0))
197 #define ATTR_icode_base___IAbort____module_location(recv) ATTR(recv, (SFT_icode_base[54] + 1))
198 #define INIT_TABLE_POS_IAbort (SFT_icode_base[55] + 0)
199 #define CALL_icode_base___IAbort___texts(recv) ((icode_base___IAbort___texts_t)CALL((recv), (SFT_icode_base[55] + 1)))
200 #define CALL_icode_base___IAbort___module_location(recv) ((icode_base___IAbort___module_location_t)CALL((recv), (SFT_icode_base[55] + 2)))
201 #define CALL_icode_base___IAbort___init(recv) ((icode_base___IAbort___init_t)CALL((recv), (SFT_icode_base[55] + 3)))
202 #define ID_IAbsCall (SFT_icode_base[56])
203 #define COLOR_IAbsCall (SFT_icode_base[57])
204 #define ATTR_icode_base___IAbsCall____property(recv) ATTR(recv, (SFT_icode_base[58] + 0))
205 #define INIT_TABLE_POS_IAbsCall (SFT_icode_base[59] + 0)
206 #define CALL_icode_base___IAbsCall___property(recv) ((icode_base___IAbsCall___property_t)CALL((recv), (SFT_icode_base[59] + 1)))
207 #define CALL_icode_base___IAbsCall___init(recv) ((icode_base___IAbsCall___init_t)CALL((recv), (SFT_icode_base[59] + 2)))
208 #define ID_ICall (SFT_icode_base[60])
209 #define COLOR_ICall (SFT_icode_base[61])
210 #define INIT_TABLE_POS_ICall (SFT_icode_base[62] + 0)
211 #define CALL_icode_base___ICall___init(recv) ((icode_base___ICall___init_t)CALL((recv), (SFT_icode_base[62] + 1)))
212 #define ID_ISuper (SFT_icode_base[63])
213 #define COLOR_ISuper (SFT_icode_base[64])
214 #define INIT_TABLE_POS_ISuper (SFT_icode_base[65] + 0)
215 #define CALL_icode_base___ISuper___init(recv) ((icode_base___ISuper___init_t)CALL((recv), (SFT_icode_base[65] + 1)))
216 #define ID_INew (SFT_icode_base[66])
217 #define COLOR_INew (SFT_icode_base[67])
218 #define ATTR_icode_base___INew____stype(recv) ATTR(recv, (SFT_icode_base[68] + 0))
219 #define INIT_TABLE_POS_INew (SFT_icode_base[69] + 0)
220 #define CALL_icode_base___INew___stype(recv) ((icode_base___INew___stype_t)CALL((recv), (SFT_icode_base[69] + 1)))
221 #define CALL_icode_base___INew___init(recv) ((icode_base___INew___init_t)CALL((recv), (SFT_icode_base[69] + 2)))
222 #define ID_IAllocateInstance (SFT_icode_base[70])
223 #define COLOR_IAllocateInstance (SFT_icode_base[71])
224 #define ATTR_icode_base___IAllocateInstance____stype(recv) ATTR(recv, (SFT_icode_base[72] + 0))
225 #define INIT_TABLE_POS_IAllocateInstance (SFT_icode_base[73] + 0)
226 #define CALL_icode_base___IAllocateInstance___stype(recv) ((icode_base___IAllocateInstance___stype_t)CALL((recv), (SFT_icode_base[73] + 1)))
227 #define CALL_icode_base___IAllocateInstance___init(recv) ((icode_base___IAllocateInstance___init_t)CALL((recv), (SFT_icode_base[73] + 2)))
228 #define ID_IStaticCall (SFT_icode_base[74])
229 #define COLOR_IStaticCall (SFT_icode_base[75])
230 #define INIT_TABLE_POS_IStaticCall (SFT_icode_base[76] + 0)
231 #define CALL_icode_base___IStaticCall___init(recv) ((icode_base___IStaticCall___init_t)CALL((recv), (SFT_icode_base[76] + 1)))
232 #define ID_ICheckInstance (SFT_icode_base[77])
233 #define COLOR_ICheckInstance (SFT_icode_base[78])
234 #define ATTR_icode_base___ICheckInstance____stype(recv) ATTR(recv, (SFT_icode_base[79] + 0))
235 #define INIT_TABLE_POS_ICheckInstance (SFT_icode_base[80] + 0)
236 #define CALL_icode_base___ICheckInstance___stype(recv) ((icode_base___ICheckInstance___stype_t)CALL((recv), (SFT_icode_base[80] + 1)))
237 #define CALL_icode_base___ICheckInstance___init(recv) ((icode_base___ICheckInstance___init_t)CALL((recv), (SFT_icode_base[80] + 2)))
238 #define ID_IInitAttributes (SFT_icode_base[81])
239 #define COLOR_IInitAttributes (SFT_icode_base[82])
240 #define ATTR_icode_base___IInitAttributes____stype(recv) ATTR(recv, (SFT_icode_base[83] + 0))
241 #define INIT_TABLE_POS_IInitAttributes (SFT_icode_base[84] + 0)
242 #define CALL_icode_base___IInitAttributes___stype(recv) ((icode_base___IInitAttributes___stype_t)CALL((recv), (SFT_icode_base[84] + 1)))
243 #define CALL_icode_base___IInitAttributes___init(recv) ((icode_base___IInitAttributes___init_t)CALL((recv), (SFT_icode_base[84] + 2)))
244 #define ID_IClosCall (SFT_icode_base[85])
245 #define COLOR_IClosCall (SFT_icode_base[86])
246 #define ATTR_icode_base___IClosCall____closure_decl(recv) ATTR(recv, (SFT_icode_base[87] + 0))
247 #define ATTR_icode_base___IClosCall____break_seq(recv) ATTR(recv, (SFT_icode_base[87] + 1))
248 #define INIT_TABLE_POS_IClosCall (SFT_icode_base[88] + 0)
249 #define CALL_icode_base___IClosCall___closure_decl(recv) ((icode_base___IClosCall___closure_decl_t)CALL((recv), (SFT_icode_base[88] + 1)))
250 #define CALL_icode_base___IClosCall___break_seq(recv) ((icode_base___IClosCall___break_seq_t)CALL((recv), (SFT_icode_base[88] + 2)))
251 #define CALL_icode_base___IClosCall___break_seq__eq(recv) ((icode_base___IClosCall___break_seq__eq_t)CALL((recv), (SFT_icode_base[88] + 3)))
252 #define CALL_icode_base___IClosCall___init(recv) ((icode_base___IClosCall___init_t)CALL((recv), (SFT_icode_base[88] + 4)))
253 #define ID_INative (SFT_icode_base[89])
254 #define COLOR_INative (SFT_icode_base[90])
255 #define ATTR_icode_base___INative____method(recv) ATTR(recv, (SFT_icode_base[91] + 0))
256 #define ATTR_icode_base___INative____is_pure(recv) ATTR(recv, (SFT_icode_base[91] + 1))
257 #define INIT_TABLE_POS_INative (SFT_icode_base[92] + 0)
258 #define CALL_icode_base___INative___method(recv) ((icode_base___INative___method_t)CALL((recv), (SFT_icode_base[92] + 1)))
259 #define CALL_icode_base___INative___init(recv) ((icode_base___INative___init_t)CALL((recv), (SFT_icode_base[92] + 2)))
260 #define CALL_icode_base___INative___is_pure__eq(recv) ((icode_base___INative___is_pure__eq_t)CALL((recv), (SFT_icode_base[92] + 3)))
261 #define ID_IIntValue (SFT_icode_base[93])
262 #define COLOR_IIntValue (SFT_icode_base[94])
263 #define ATTR_icode_base___IIntValue____value(recv) ATTR(recv, (SFT_icode_base[95] + 0))
264 #define INIT_TABLE_POS_IIntValue (SFT_icode_base[96] + 0)
265 #define CALL_icode_base___IIntValue___value(recv) ((icode_base___IIntValue___value_t)CALL((recv), (SFT_icode_base[96] + 1)))
266 #define CALL_icode_base___IIntValue___init(recv) ((icode_base___IIntValue___init_t)CALL((recv), (SFT_icode_base[96] + 2)))
267 #define ID_IBoolValue (SFT_icode_base[97])
268 #define COLOR_IBoolValue (SFT_icode_base[98])
269 #define ATTR_icode_base___IBoolValue____value(recv) ATTR(recv, (SFT_icode_base[99] + 0))
270 #define INIT_TABLE_POS_IBoolValue (SFT_icode_base[100] + 0)
271 #define CALL_icode_base___IBoolValue___value(recv) ((icode_base___IBoolValue___value_t)CALL((recv), (SFT_icode_base[100] + 1)))
272 #define CALL_icode_base___IBoolValue___init(recv) ((icode_base___IBoolValue___init_t)CALL((recv), (SFT_icode_base[100] + 2)))
273 #define ID_IStringValue (SFT_icode_base[101])
274 #define COLOR_IStringValue (SFT_icode_base[102])
275 #define ATTR_icode_base___IStringValue____value(recv) ATTR(recv, (SFT_icode_base[103] + 0))
276 #define INIT_TABLE_POS_IStringValue (SFT_icode_base[104] + 0)
277 #define CALL_icode_base___IStringValue___value(recv) ((icode_base___IStringValue___value_t)CALL((recv), (SFT_icode_base[104] + 1)))
278 #define CALL_icode_base___IStringValue___init(recv) ((icode_base___IStringValue___init_t)CALL((recv), (SFT_icode_base[104] + 2)))
279 #define ID_IFloatValue (SFT_icode_base[105])
280 #define COLOR_IFloatValue (SFT_icode_base[106])
281 #define ATTR_icode_base___IFloatValue____value(recv) ATTR(recv, (SFT_icode_base[107] + 0))
282 #define INIT_TABLE_POS_IFloatValue (SFT_icode_base[108] + 0)
283 #define CALL_icode_base___IFloatValue___value(recv) ((icode_base___IFloatValue___value_t)CALL((recv), (SFT_icode_base[108] + 1)))
284 #define CALL_icode_base___IFloatValue___init(recv) ((icode_base___IFloatValue___init_t)CALL((recv), (SFT_icode_base[108] + 2)))
285 #define ID_ICharValue (SFT_icode_base[109])
286 #define COLOR_ICharValue (SFT_icode_base[110])
287 #define ATTR_icode_base___ICharValue____value(recv) ATTR(recv, (SFT_icode_base[111] + 0))
288 #define INIT_TABLE_POS_ICharValue (SFT_icode_base[112] + 0)
289 #define CALL_icode_base___ICharValue___value(recv) ((icode_base___ICharValue___value_t)CALL((recv), (SFT_icode_base[112] + 1)))
290 #define CALL_icode_base___ICharValue___init(recv) ((icode_base___ICharValue___init_t)CALL((recv), (SFT_icode_base[112] + 2)))
291 #define ID_IMove (SFT_icode_base[113])
292 #define COLOR_IMove (SFT_icode_base[114])
293 #define INIT_TABLE_POS_IMove (SFT_icode_base[115] + 0)
294 #define CALL_icode_base___IMove___init(recv) ((icode_base___IMove___init_t)CALL((recv), (SFT_icode_base[115] + 1)))
295 #define ID_IAttrRead (SFT_icode_base[116])
296 #define COLOR_IAttrRead (SFT_icode_base[117])
297 #define ATTR_icode_base___IAttrRead____property(recv) ATTR(recv, (SFT_icode_base[118] + 0))
298 #define INIT_TABLE_POS_IAttrRead (SFT_icode_base[119] + 0)
299 #define CALL_icode_base___IAttrRead___property(recv) ((icode_base___IAttrRead___property_t)CALL((recv), (SFT_icode_base[119] + 1)))
300 #define CALL_icode_base___IAttrRead___init(recv) ((icode_base___IAttrRead___init_t)CALL((recv), (SFT_icode_base[119] + 2)))
301 #define ID_IAttrWrite (SFT_icode_base[120])
302 #define COLOR_IAttrWrite (SFT_icode_base[121])
303 #define ATTR_icode_base___IAttrWrite____property(recv) ATTR(recv, (SFT_icode_base[122] + 0))
304 #define INIT_TABLE_POS_IAttrWrite (SFT_icode_base[123] + 0)
305 #define CALL_icode_base___IAttrWrite___property(recv) ((icode_base___IAttrWrite___property_t)CALL((recv), (SFT_icode_base[123] + 1)))
306 #define CALL_icode_base___IAttrWrite___init(recv) ((icode_base___IAttrWrite___init_t)CALL((recv), (SFT_icode_base[123] + 2)))
307 #define ID_IAttrIsset (SFT_icode_base[124])
308 #define COLOR_IAttrIsset (SFT_icode_base[125])
309 #define ATTR_icode_base___IAttrIsset____property(recv) ATTR(recv, (SFT_icode_base[126] + 0))
310 #define INIT_TABLE_POS_IAttrIsset (SFT_icode_base[127] + 0)
311 #define CALL_icode_base___IAttrIsset___property(recv) ((icode_base___IAttrIsset___property_t)CALL((recv), (SFT_icode_base[127] + 1)))
312 #define CALL_icode_base___IAttrIsset___init(recv) ((icode_base___IAttrIsset___init_t)CALL((recv), (SFT_icode_base[127] + 2)))
313 #define ID_ITypeCheck (SFT_icode_base[128])
314 #define COLOR_ITypeCheck (SFT_icode_base[129])
315 #define ATTR_icode_base___ITypeCheck____stype(recv) ATTR(recv, (SFT_icode_base[130] + 0))
316 #define INIT_TABLE_POS_ITypeCheck (SFT_icode_base[131] + 0)
317 #define CALL_icode_base___ITypeCheck___stype(recv) ((icode_base___ITypeCheck___stype_t)CALL((recv), (SFT_icode_base[131] + 1)))
318 #define CALL_icode_base___ITypeCheck___init(recv) ((icode_base___ITypeCheck___init_t)CALL((recv), (SFT_icode_base[131] + 2)))
319 #define ID_IIs (SFT_icode_base[132])
320 #define COLOR_IIs (SFT_icode_base[133])
321 #define INIT_TABLE_POS_IIs (SFT_icode_base[134] + 0)
322 #define CALL_icode_base___IIs___init(recv) ((icode_base___IIs___init_t)CALL((recv), (SFT_icode_base[134] + 1)))
323 #define ID_INot (SFT_icode_base[135])
324 #define COLOR_INot (SFT_icode_base[136])
325 #define INIT_TABLE_POS_INot (SFT_icode_base[137] + 0)
326 #define CALL_icode_base___INot___init(recv) ((icode_base___INot___init_t)CALL((recv), (SFT_icode_base[137] + 1)))
327 #define ID_IOnce (SFT_icode_base[138])
328 #define COLOR_IOnce (SFT_icode_base[139])
329 #define ATTR_icode_base___IOnce____body(recv) ATTR(recv, (SFT_icode_base[140] + 0))
330 #define INIT_TABLE_POS_IOnce (SFT_icode_base[141] + 0)
331 #define CALL_icode_base___IOnce___body(recv) ((icode_base___IOnce___body_t)CALL((recv), (SFT_icode_base[141] + 1)))
332 #define CALL_icode_base___IOnce___init(recv) ((icode_base___IOnce___init_t)CALL((recv), (SFT_icode_base[141] + 2)))
333 #define ID_IHasClos (SFT_icode_base[142])
334 #define COLOR_IHasClos (SFT_icode_base[143])
335 #define ATTR_icode_base___IHasClos____closure_decl(recv) ATTR(recv, (SFT_icode_base[144] + 0))
336 #define INIT_TABLE_POS_IHasClos (SFT_icode_base[145] + 0)
337 #define CALL_icode_base___IHasClos___closure_decl(recv) ((icode_base___IHasClos___closure_decl_t)CALL((recv), (SFT_icode_base[145] + 1)))
338 #define CALL_icode_base___IHasClos___init(recv) ((icode_base___IHasClos___init_t)CALL((recv), (SFT_icode_base[145] + 2)))
339 #define CALL_icode_base___MMAttribute___iroutine(recv) ((icode_base___MMAttribute___iroutine_t)CALL((recv), (SFT_icode_base[146] + 0)))
340 #define CALL_icode_base___MMMethod___iroutine(recv) ((icode_base___MMMethod___iroutine_t)CALL((recv), (SFT_icode_base[147] + 0)))
341 static const char * const LOCATE_icode_base___IRegister___stype = "icode_base::IRegister::stype";
342 val_t icode_base___IRegister___stype(val_t p0);
343 typedef val_t (*icode_base___IRegister___stype_t)(val_t p0);
344 static const char * const LOCATE_icode_base___IRegister___init = "icode_base::IRegister::init";
345 void icode_base___IRegister___init(val_t p0, val_t p1, int* init_table);
346 typedef void (*icode_base___IRegister___init_t)(val_t p0, val_t p1, int* init_table);
347 val_t NEW_IRegister_icode_base___IRegister___init(val_t p0);
348 static const char * const LOCATE_icode_base___IEscapeMark___init = "icode_base::IEscapeMark::init";
349 void icode_base___IEscapeMark___init(val_t p0, int* init_table);
350 typedef void (*icode_base___IEscapeMark___init_t)(val_t p0, int* init_table);
351 val_t NEW_IEscapeMark_icode_base___IEscapeMark___init();
352 static const char * const LOCATE_icode_base___IClosureDecl___closure = "icode_base::IClosureDecl::closure";
353 val_t icode_base___IClosureDecl___closure(val_t p0);
354 typedef val_t (*icode_base___IClosureDecl___closure_t)(val_t p0);
355 static const char * const LOCATE_icode_base___IClosureDecl___default = "icode_base::IClosureDecl::default";
356 val_t icode_base___IClosureDecl___default(val_t p0);
357 typedef val_t (*icode_base___IClosureDecl___default_t)(val_t p0);
358 static const char * const LOCATE_icode_base___IClosureDecl___default__eq = "icode_base::IClosureDecl::default=";
359 void icode_base___IClosureDecl___default__eq(val_t p0, val_t p1);
360 typedef void (*icode_base___IClosureDecl___default__eq_t)(val_t p0, val_t p1);
361 static const char * const LOCATE_icode_base___IClosureDecl___init = "icode_base::IClosureDecl::init";
362 void icode_base___IClosureDecl___init(val_t p0, val_t p1, int* init_table);
363 typedef void (*icode_base___IClosureDecl___init_t)(val_t p0, val_t p1, int* init_table);
364 val_t NEW_IClosureDecl_icode_base___IClosureDecl___init(val_t p0);
365 static const char * const LOCATE_icode_base___IRoutine___params = "icode_base::IRoutine::params";
366 val_t icode_base___IRoutine___params(val_t p0);
367 typedef val_t (*icode_base___IRoutine___params_t)(val_t p0);
368 static const char * const LOCATE_icode_base___IRoutine___closure_decls = "icode_base::IRoutine::closure_decls";
369 val_t icode_base___IRoutine___closure_decls(val_t p0);
370 typedef val_t (*icode_base___IRoutine___closure_decls_t)(val_t p0);
371 static const char * const LOCATE_icode_base___IRoutine___closure_decls__eq = "icode_base::IRoutine::closure_decls=";
372 void icode_base___IRoutine___closure_decls__eq(val_t p0, val_t p1);
373 typedef void (*icode_base___IRoutine___closure_decls__eq_t)(val_t p0, val_t p1);
374 static const char * const LOCATE_icode_base___IRoutine___registers = "icode_base::IRoutine::registers";
375 val_t icode_base___IRoutine___registers(val_t p0);
376 typedef val_t (*icode_base___IRoutine___registers_t)(val_t p0);
377 static const char * const LOCATE_icode_base___IRoutine___result = "icode_base::IRoutine::result";
378 val_t icode_base___IRoutine___result(val_t p0);
379 typedef val_t (*icode_base___IRoutine___result_t)(val_t p0);
380 static const char * const LOCATE_icode_base___IRoutine___escape_marks = "icode_base::IRoutine::escape_marks";
381 val_t icode_base___IRoutine___escape_marks(val_t p0);
382 typedef val_t (*icode_base___IRoutine___escape_marks_t)(val_t p0);
383 static const char * const LOCATE_icode_base___IRoutine___body = "icode_base::IRoutine::body";
384 val_t icode_base___IRoutine___body(val_t p0);
385 typedef val_t (*icode_base___IRoutine___body_t)(val_t p0);
386 static const char * const LOCATE_icode_base___IRoutine___location = "icode_base::IRoutine::location";
387 val_t icode_base___IRoutine___location(val_t p0);
388 typedef val_t (*icode_base___IRoutine___location_t)(val_t p0);
389 static const char * const LOCATE_icode_base___IRoutine___location__eq = "icode_base::IRoutine::location=";
390 void icode_base___IRoutine___location__eq(val_t p0, val_t p1);
391 typedef void (*icode_base___IRoutine___location__eq_t)(val_t p0, val_t p1);
392 static const char * const LOCATE_icode_base___IRoutine___init = "icode_base::IRoutine::init";
393 void icode_base___IRoutine___init(val_t p0, val_t p1, val_t p2, int* init_table);
394 typedef void (*icode_base___IRoutine___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
395 val_t NEW_IRoutine_icode_base___IRoutine___init(val_t p0, val_t p1);
396 static const char * const LOCATE_icode_base___IClosureDef___init = "icode_base::IClosureDef::init";
397 void icode_base___IClosureDef___init(val_t p0, val_t p1, val_t p2, int* init_table);
398 typedef void (*icode_base___IClosureDef___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
399 val_t NEW_IClosureDef_icode_base___IClosureDef___init(val_t p0, val_t p1);
400 static const char * const LOCATE_icode_base___ICode___arity = "icode_base::ICode::arity";
401 val_t icode_base___ICode___arity(val_t p0);
402 typedef val_t (*icode_base___ICode___arity_t)(val_t p0);
403 static const char * const LOCATE_icode_base___ICode___result = "icode_base::ICode::result";
404 val_t icode_base___ICode___result(val_t p0);
405 typedef val_t (*icode_base___ICode___result_t)(val_t p0);
406 static const char * const LOCATE_icode_base___ICode___result__eq = "icode_base::ICode::result=";
407 void icode_base___ICode___result__eq(val_t p0, val_t p1);
408 typedef void (*icode_base___ICode___result__eq_t)(val_t p0, val_t p1);
409 static const char * const LOCATE_icode_base___ICode___location = "icode_base::ICode::location";
410 val_t icode_base___ICode___location(val_t p0);
411 typedef val_t (*icode_base___ICode___location_t)(val_t p0);
412 static const char * const LOCATE_icode_base___ICode___location__eq = "icode_base::ICode::location=";
413 void icode_base___ICode___location__eq(val_t p0, val_t p1);
414 typedef void (*icode_base___ICode___location__eq_t)(val_t p0, val_t p1);
415 static const char * const LOCATE_icode_base___ICode___is_pure = "icode_base::ICode::is_pure";
416 val_t icode_base___ICode___is_pure(val_t p0);
417 typedef val_t (*icode_base___ICode___is_pure_t)(val_t p0);
418 static const char * const LOCATE_icode_base___ICode___init = "icode_base::ICode::init";
419 void icode_base___ICode___init(val_t p0, int* init_table);
420 typedef void (*icode_base___ICode___init_t)(val_t p0, int* init_table);
421 val_t NEW_ICode_icode_base___ICode___init();
422 static const char * const LOCATE_icode_base___ICode0___arity = "icode_base::ICode0::(icode_base::ICode::arity)";
423 val_t icode_base___ICode0___arity(val_t p0);
424 typedef val_t (*icode_base___ICode0___arity_t)(val_t p0);
425 val_t NEW_ICode0_icode_base___ICode___init();
426 static const char * const LOCATE_icode_base___ICode1___arity = "icode_base::ICode1::(icode_base::ICode::arity)";
427 val_t icode_base___ICode1___arity(val_t p0);
428 typedef val_t (*icode_base___ICode1___arity_t)(val_t p0);
429 static const char * const LOCATE_icode_base___ICode1___expr = "icode_base::ICode1::expr";
430 val_t icode_base___ICode1___expr(val_t p0);
431 typedef val_t (*icode_base___ICode1___expr_t)(val_t p0);
432 static const char * const LOCATE_icode_base___ICode1___init = "icode_base::ICode1::init";
433 void icode_base___ICode1___init(val_t p0, val_t p1, int* init_table);
434 typedef void (*icode_base___ICode1___init_t)(val_t p0, val_t p1, int* init_table);
435 val_t NEW_ICode1_icode_base___ICode1___init(val_t p0);
436 static const char * const LOCATE_icode_base___ICode2___arity = "icode_base::ICode2::(icode_base::ICode::arity)";
437 val_t icode_base___ICode2___arity(val_t p0);
438 typedef val_t (*icode_base___ICode2___arity_t)(val_t p0);
439 static const char * const LOCATE_icode_base___ICode2___expr1 = "icode_base::ICode2::expr1";
440 val_t icode_base___ICode2___expr1(val_t p0);
441 typedef val_t (*icode_base___ICode2___expr1_t)(val_t p0);
442 static const char * const LOCATE_icode_base___ICode2___expr2 = "icode_base::ICode2::expr2";
443 val_t icode_base___ICode2___expr2(val_t p0);
444 typedef val_t (*icode_base___ICode2___expr2_t)(val_t p0);
445 static const char * const LOCATE_icode_base___ICode2___init = "icode_base::ICode2::init";
446 void icode_base___ICode2___init(val_t p0, val_t p1, val_t p2, int* init_table);
447 typedef void (*icode_base___ICode2___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
448 val_t NEW_ICode2_icode_base___ICode2___init(val_t p0, val_t p1);
449 static const char * const LOCATE_icode_base___ICodeN___arity = "icode_base::ICodeN::(icode_base::ICode::arity)";
450 val_t icode_base___ICodeN___arity(val_t p0);
451 typedef val_t (*icode_base___ICodeN___arity_t)(val_t p0);
452 static const char * const LOCATE_icode_base___ICodeN___exprs = "icode_base::ICodeN::exprs";
453 val_t icode_base___ICodeN___exprs(val_t p0);
454 typedef val_t (*icode_base___ICodeN___exprs_t)(val_t p0);
455 static const char * const LOCATE_icode_base___ICodeN___closure_defs = "icode_base::ICodeN::closure_defs";
456 val_t icode_base___ICodeN___closure_defs(val_t p0);
457 typedef val_t (*icode_base___ICodeN___closure_defs_t)(val_t p0);
458 static const char * const LOCATE_icode_base___ICodeN___closure_defs__eq = "icode_base::ICodeN::closure_defs=";
459 void icode_base___ICodeN___closure_defs__eq(val_t p0, val_t p1);
460 typedef void (*icode_base___ICodeN___closure_defs__eq_t)(val_t p0, val_t p1);
461 static const char * const LOCATE_icode_base___ICodeN___init = "icode_base::ICodeN::init";
462 void icode_base___ICodeN___init(val_t p0, val_t p1, int* init_table);
463 typedef void (*icode_base___ICodeN___init_t)(val_t p0, val_t p1, int* init_table);
464 val_t NEW_ICodeN_icode_base___ICodeN___init(val_t p0);
465 static const char * const LOCATE_icode_base___ISeq___icodes = "icode_base::ISeq::icodes";
466 val_t icode_base___ISeq___icodes(val_t p0);
467 typedef val_t (*icode_base___ISeq___icodes_t)(val_t p0);
468 static const char * const LOCATE_icode_base___ISeq___iescape_mark = "icode_base::ISeq::iescape_mark";
469 val_t icode_base___ISeq___iescape_mark(val_t p0);
470 typedef val_t (*icode_base___ISeq___iescape_mark_t)(val_t p0);
471 static const char * const LOCATE_icode_base___ISeq___iescape_mark__eq = "icode_base::ISeq::iescape_mark=";
472 void icode_base___ISeq___iescape_mark__eq(val_t p0, val_t p1);
473 typedef void (*icode_base___ISeq___iescape_mark__eq_t)(val_t p0, val_t p1);
474 static const char * const LOCATE_icode_base___ISeq___init = "icode_base::ISeq::init";
475 void icode_base___ISeq___init(val_t p0, int* init_table);
476 typedef void (*icode_base___ISeq___init_t)(val_t p0, int* init_table);
477 val_t NEW_ISeq_icode_base___ISeq___init();
478 static const char * const LOCATE_icode_base___ILoop___init = "icode_base::ILoop::init";
479 void icode_base___ILoop___init(val_t p0, int* init_table);
480 typedef void (*icode_base___ILoop___init_t)(val_t p0, int* init_table);
481 val_t NEW_ILoop_icode_base___ILoop___init();
482 static const char * const LOCATE_icode_base___IIf___then_seq = "icode_base::IIf::then_seq";
483 val_t icode_base___IIf___then_seq(val_t p0);
484 typedef val_t (*icode_base___IIf___then_seq_t)(val_t p0);
485 static const char * const LOCATE_icode_base___IIf___else_seq = "icode_base::IIf::else_seq";
486 val_t icode_base___IIf___else_seq(val_t p0);
487 typedef val_t (*icode_base___IIf___else_seq_t)(val_t p0);
488 static const char * const LOCATE_icode_base___IIf___init = "icode_base::IIf::init";
489 void icode_base___IIf___init(val_t p0, val_t p1, int* init_table);
490 typedef void (*icode_base___IIf___init_t)(val_t p0, val_t p1, int* init_table);
491 val_t NEW_IIf_icode_base___IIf___init(val_t p0);
492 static const char * const LOCATE_icode_base___IEscape___iescape_mark = "icode_base::IEscape::iescape_mark";
493 val_t icode_base___IEscape___iescape_mark(val_t p0);
494 typedef val_t (*icode_base___IEscape___iescape_mark_t)(val_t p0);
495 static const char * const LOCATE_icode_base___IEscape___init = "icode_base::IEscape::init";
496 void icode_base___IEscape___init(val_t p0, val_t p1, int* init_table);
497 typedef void (*icode_base___IEscape___init_t)(val_t p0, val_t p1, int* init_table);
498 val_t NEW_IEscape_icode_base___IEscape___init(val_t p0);
499 static const char * const LOCATE_icode_base___IAbort___texts = "icode_base::IAbort::texts";
500 val_t icode_base___IAbort___texts(val_t p0);
501 typedef val_t (*icode_base___IAbort___texts_t)(val_t p0);
502 static const char * const LOCATE_icode_base___IAbort___module_location = "icode_base::IAbort::module_location";
503 val_t icode_base___IAbort___module_location(val_t p0);
504 typedef val_t (*icode_base___IAbort___module_location_t)(val_t p0);
505 static const char * const LOCATE_icode_base___IAbort___init = "icode_base::IAbort::init";
506 void icode_base___IAbort___init(val_t p0, val_t p1, val_t p2, int* init_table);
507 typedef void (*icode_base___IAbort___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
508 val_t NEW_IAbort_icode_base___IAbort___init(val_t p0, val_t p1);
509 static const char * const LOCATE_icode_base___IAbsCall___property = "icode_base::IAbsCall::property";
510 val_t icode_base___IAbsCall___property(val_t p0);
511 typedef val_t (*icode_base___IAbsCall___property_t)(val_t p0);
512 static const char * const LOCATE_icode_base___IAbsCall___init = "icode_base::IAbsCall::init";
513 void icode_base___IAbsCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
514 typedef void (*icode_base___IAbsCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
515 val_t NEW_IAbsCall_icode_base___IAbsCall___init(val_t p0, val_t p1);
516 static const char * const LOCATE_icode_base___ICall___init = "icode_base::ICall::init";
517 void icode_base___ICall___init(val_t p0, val_t p1, val_t p2, int* init_table);
518 typedef void (*icode_base___ICall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
519 val_t NEW_ICall_icode_base___ICall___init(val_t p0, val_t p1);
520 static const char * const LOCATE_icode_base___ISuper___init = "icode_base::ISuper::init";
521 void icode_base___ISuper___init(val_t p0, val_t p1, val_t p2, int* init_table);
522 typedef void (*icode_base___ISuper___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
523 val_t NEW_ISuper_icode_base___ISuper___init(val_t p0, val_t p1);
524 static const char * const LOCATE_icode_base___INew___stype = "icode_base::INew::stype";
525 val_t icode_base___INew___stype(val_t p0);
526 typedef val_t (*icode_base___INew___stype_t)(val_t p0);
527 static const char * const LOCATE_icode_base___INew___init = "icode_base::INew::init";
528 void icode_base___INew___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
529 typedef void (*icode_base___INew___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
530 val_t NEW_INew_icode_base___INew___init(val_t p0, val_t p1, val_t p2);
531 static const char * const LOCATE_icode_base___IAllocateInstance___stype = "icode_base::IAllocateInstance::stype";
532 val_t icode_base___IAllocateInstance___stype(val_t p0);
533 typedef val_t (*icode_base___IAllocateInstance___stype_t)(val_t p0);
534 static const char * const LOCATE_icode_base___IAllocateInstance___init = "icode_base::IAllocateInstance::init";
535 void icode_base___IAllocateInstance___init(val_t p0, val_t p1, int* init_table);
536 typedef void (*icode_base___IAllocateInstance___init_t)(val_t p0, val_t p1, int* init_table);
537 val_t NEW_IAllocateInstance_icode_base___IAllocateInstance___init(val_t p0);
538 static const char * const LOCATE_icode_base___IStaticCall___init = "icode_base::IStaticCall::init";
539 void icode_base___IStaticCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
540 typedef void (*icode_base___IStaticCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
541 val_t NEW_IStaticCall_icode_base___IStaticCall___init(val_t p0, val_t p1);
542 static const char * const LOCATE_icode_base___ICheckInstance___stype = "icode_base::ICheckInstance::stype";
543 val_t icode_base___ICheckInstance___stype(val_t p0);
544 typedef val_t (*icode_base___ICheckInstance___stype_t)(val_t p0);
545 static const char * const LOCATE_icode_base___ICheckInstance___init = "icode_base::ICheckInstance::init";
546 void icode_base___ICheckInstance___init(val_t p0, val_t p1, val_t p2, int* init_table);
547 typedef void (*icode_base___ICheckInstance___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
548 val_t NEW_ICheckInstance_icode_base___ICheckInstance___init(val_t p0, val_t p1);
549 static const char * const LOCATE_icode_base___IInitAttributes___stype = "icode_base::IInitAttributes::stype";
550 val_t icode_base___IInitAttributes___stype(val_t p0);
551 typedef val_t (*icode_base___IInitAttributes___stype_t)(val_t p0);
552 static const char * const LOCATE_icode_base___IInitAttributes___init = "icode_base::IInitAttributes::init";
553 void icode_base___IInitAttributes___init(val_t p0, val_t p1, val_t p2, int* init_table);
554 typedef void (*icode_base___IInitAttributes___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
555 val_t NEW_IInitAttributes_icode_base___IInitAttributes___init(val_t p0, val_t p1);
556 static const char * const LOCATE_icode_base___IClosCall___closure_decl = "icode_base::IClosCall::closure_decl";
557 val_t icode_base___IClosCall___closure_decl(val_t p0);
558 typedef val_t (*icode_base___IClosCall___closure_decl_t)(val_t p0);
559 static const char * const LOCATE_icode_base___IClosCall___break_seq = "icode_base::IClosCall::break_seq";
560 val_t icode_base___IClosCall___break_seq(val_t p0);
561 typedef val_t (*icode_base___IClosCall___break_seq_t)(val_t p0);
562 static const char * const LOCATE_icode_base___IClosCall___break_seq__eq = "icode_base::IClosCall::break_seq=";
563 void icode_base___IClosCall___break_seq__eq(val_t p0, val_t p1);
564 typedef void (*icode_base___IClosCall___break_seq__eq_t)(val_t p0, val_t p1);
565 static const char * const LOCATE_icode_base___IClosCall___init = "icode_base::IClosCall::init";
566 void icode_base___IClosCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
567 typedef void (*icode_base___IClosCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
568 val_t NEW_IClosCall_icode_base___IClosCall___init(val_t p0, val_t p1);
569 static const char * const LOCATE_icode_base___INative___method = "icode_base::INative::method";
570 val_t icode_base___INative___method(val_t p0);
571 typedef val_t (*icode_base___INative___method_t)(val_t p0);
572 static const char * const LOCATE_icode_base___INative___init = "icode_base::INative::init";
573 void icode_base___INative___init(val_t p0, val_t p1, val_t p2, int* init_table);
574 typedef void (*icode_base___INative___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
575 val_t NEW_INative_icode_base___INative___init(val_t p0, val_t p1);
576 static const char * const LOCATE_icode_base___INative___is_pure = "icode_base::INative::(icode_base::ICode::is_pure)";
577 val_t icode_base___INative___is_pure(val_t p0);
578 typedef val_t (*icode_base___INative___is_pure_t)(val_t p0);
579 static const char * const LOCATE_icode_base___INative___is_pure__eq = "icode_base::INative::is_pure=";
580 void icode_base___INative___is_pure__eq(val_t p0, val_t p1);
581 typedef void (*icode_base___INative___is_pure__eq_t)(val_t p0, val_t p1);
582 static const char * const LOCATE_icode_base___IIntValue___value = "icode_base::IIntValue::value";
583 val_t icode_base___IIntValue___value(val_t p0);
584 typedef val_t (*icode_base___IIntValue___value_t)(val_t p0);
585 static const char * const LOCATE_icode_base___IIntValue___init = "icode_base::IIntValue::init";
586 void icode_base___IIntValue___init(val_t p0, val_t p1, int* init_table);
587 typedef void (*icode_base___IIntValue___init_t)(val_t p0, val_t p1, int* init_table);
588 val_t NEW_IIntValue_icode_base___IIntValue___init(val_t p0);
589 static const char * const LOCATE_icode_base___IIntValue___is_pure = "icode_base::IIntValue::(icode_base::ICode::is_pure)";
590 val_t icode_base___IIntValue___is_pure(val_t p0);
591 typedef val_t (*icode_base___IIntValue___is_pure_t)(val_t p0);
592 static const char * const LOCATE_icode_base___IBoolValue___value = "icode_base::IBoolValue::value";
593 val_t icode_base___IBoolValue___value(val_t p0);
594 typedef val_t (*icode_base___IBoolValue___value_t)(val_t p0);
595 static const char * const LOCATE_icode_base___IBoolValue___init = "icode_base::IBoolValue::init";
596 void icode_base___IBoolValue___init(val_t p0, val_t p1, int* init_table);
597 typedef void (*icode_base___IBoolValue___init_t)(val_t p0, val_t p1, int* init_table);
598 val_t NEW_IBoolValue_icode_base___IBoolValue___init(val_t p0);
599 static const char * const LOCATE_icode_base___IBoolValue___is_pure = "icode_base::IBoolValue::(icode_base::ICode::is_pure)";
600 val_t icode_base___IBoolValue___is_pure(val_t p0);
601 typedef val_t (*icode_base___IBoolValue___is_pure_t)(val_t p0);
602 static const char * const LOCATE_icode_base___IStringValue___value = "icode_base::IStringValue::value";
603 val_t icode_base___IStringValue___value(val_t p0);
604 typedef val_t (*icode_base___IStringValue___value_t)(val_t p0);
605 static const char * const LOCATE_icode_base___IStringValue___init = "icode_base::IStringValue::init";
606 void icode_base___IStringValue___init(val_t p0, val_t p1, int* init_table);
607 typedef void (*icode_base___IStringValue___init_t)(val_t p0, val_t p1, int* init_table);
608 val_t NEW_IStringValue_icode_base___IStringValue___init(val_t p0);
609 static const char * const LOCATE_icode_base___IStringValue___is_pure = "icode_base::IStringValue::(icode_base::ICode::is_pure)";
610 val_t icode_base___IStringValue___is_pure(val_t p0);
611 typedef val_t (*icode_base___IStringValue___is_pure_t)(val_t p0);
612 static const char * const LOCATE_icode_base___IFloatValue___value = "icode_base::IFloatValue::value";
613 val_t icode_base___IFloatValue___value(val_t p0);
614 typedef val_t (*icode_base___IFloatValue___value_t)(val_t p0);
615 static const char * const LOCATE_icode_base___IFloatValue___init = "icode_base::IFloatValue::init";
616 void icode_base___IFloatValue___init(val_t p0, val_t p1, int* init_table);
617 typedef void (*icode_base___IFloatValue___init_t)(val_t p0, val_t p1, int* init_table);
618 val_t NEW_IFloatValue_icode_base___IFloatValue___init(val_t p0);
619 static const char * const LOCATE_icode_base___IFloatValue___is_pure = "icode_base::IFloatValue::(icode_base::ICode::is_pure)";
620 val_t icode_base___IFloatValue___is_pure(val_t p0);
621 typedef val_t (*icode_base___IFloatValue___is_pure_t)(val_t p0);
622 static const char * const LOCATE_icode_base___ICharValue___value = "icode_base::ICharValue::value";
623 val_t icode_base___ICharValue___value(val_t p0);
624 typedef val_t (*icode_base___ICharValue___value_t)(val_t p0);
625 static const char * const LOCATE_icode_base___ICharValue___init = "icode_base::ICharValue::init";
626 void icode_base___ICharValue___init(val_t p0, val_t p1, int* init_table);
627 typedef void (*icode_base___ICharValue___init_t)(val_t p0, val_t p1, int* init_table);
628 val_t NEW_ICharValue_icode_base___ICharValue___init(val_t p0);
629 static const char * const LOCATE_icode_base___ICharValue___is_pure = "icode_base::ICharValue::(icode_base::ICode::is_pure)";
630 val_t icode_base___ICharValue___is_pure(val_t p0);
631 typedef val_t (*icode_base___ICharValue___is_pure_t)(val_t p0);
632 static const char * const LOCATE_icode_base___IMove___init = "icode_base::IMove::init";
633 void icode_base___IMove___init(val_t p0, val_t p1, val_t p2, int* init_table);
634 typedef void (*icode_base___IMove___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
635 val_t NEW_IMove_icode_base___IMove___init(val_t p0, val_t p1);
636 static const char * const LOCATE_icode_base___IMove___is_pure = "icode_base::IMove::(icode_base::ICode::is_pure)";
637 val_t icode_base___IMove___is_pure(val_t p0);
638 typedef val_t (*icode_base___IMove___is_pure_t)(val_t p0);
639 static const char * const LOCATE_icode_base___IAttrRead___property = "icode_base::IAttrRead::property";
640 val_t icode_base___IAttrRead___property(val_t p0);
641 typedef val_t (*icode_base___IAttrRead___property_t)(val_t p0);
642 static const char * const LOCATE_icode_base___IAttrRead___init = "icode_base::IAttrRead::init";
643 void icode_base___IAttrRead___init(val_t p0, val_t p1, val_t p2, int* init_table);
644 typedef void (*icode_base___IAttrRead___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
645 val_t NEW_IAttrRead_icode_base___IAttrRead___init(val_t p0, val_t p1);
646 static const char * const LOCATE_icode_base___IAttrRead___is_pure = "icode_base::IAttrRead::(icode_base::ICode::is_pure)";
647 val_t icode_base___IAttrRead___is_pure(val_t p0);
648 typedef val_t (*icode_base___IAttrRead___is_pure_t)(val_t p0);
649 static const char * const LOCATE_icode_base___IAttrWrite___property = "icode_base::IAttrWrite::property";
650 val_t icode_base___IAttrWrite___property(val_t p0);
651 typedef val_t (*icode_base___IAttrWrite___property_t)(val_t p0);
652 static const char * const LOCATE_icode_base___IAttrWrite___init = "icode_base::IAttrWrite::init";
653 void icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
654 typedef void (*icode_base___IAttrWrite___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
655 val_t NEW_IAttrWrite_icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2);
656 static const char * const LOCATE_icode_base___IAttrIsset___property = "icode_base::IAttrIsset::property";
657 val_t icode_base___IAttrIsset___property(val_t p0);
658 typedef val_t (*icode_base___IAttrIsset___property_t)(val_t p0);
659 static const char * const LOCATE_icode_base___IAttrIsset___init = "icode_base::IAttrIsset::init";
660 void icode_base___IAttrIsset___init(val_t p0, val_t p1, val_t p2, int* init_table);
661 typedef void (*icode_base___IAttrIsset___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
662 val_t NEW_IAttrIsset_icode_base___IAttrIsset___init(val_t p0, val_t p1);
663 static const char * const LOCATE_icode_base___IAttrIsset___is_pure = "icode_base::IAttrIsset::(icode_base::ICode::is_pure)";
664 val_t icode_base___IAttrIsset___is_pure(val_t p0);
665 typedef val_t (*icode_base___IAttrIsset___is_pure_t)(val_t p0);
666 static const char * const LOCATE_icode_base___ITypeCheck___stype = "icode_base::ITypeCheck::stype";
667 val_t icode_base___ITypeCheck___stype(val_t p0);
668 typedef val_t (*icode_base___ITypeCheck___stype_t)(val_t p0);
669 static const char * const LOCATE_icode_base___ITypeCheck___init = "icode_base::ITypeCheck::init";
670 void icode_base___ITypeCheck___init(val_t p0, val_t p1, val_t p2, int* init_table);
671 typedef void (*icode_base___ITypeCheck___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
672 val_t NEW_ITypeCheck_icode_base___ITypeCheck___init(val_t p0, val_t p1);
673 static const char * const LOCATE_icode_base___ITypeCheck___is_pure = "icode_base::ITypeCheck::(icode_base::ICode::is_pure)";
674 val_t icode_base___ITypeCheck___is_pure(val_t p0);
675 typedef val_t (*icode_base___ITypeCheck___is_pure_t)(val_t p0);
676 static const char * const LOCATE_icode_base___IIs___init = "icode_base::IIs::init";
677 void icode_base___IIs___init(val_t p0, val_t p1, val_t p2, int* init_table);
678 typedef void (*icode_base___IIs___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
679 val_t NEW_IIs_icode_base___IIs___init(val_t p0, val_t p1);
680 static const char * const LOCATE_icode_base___IIs___is_pure = "icode_base::IIs::(icode_base::ICode::is_pure)";
681 val_t icode_base___IIs___is_pure(val_t p0);
682 typedef val_t (*icode_base___IIs___is_pure_t)(val_t p0);
683 static const char * const LOCATE_icode_base___INot___init = "icode_base::INot::init";
684 void icode_base___INot___init(val_t p0, val_t p1, int* init_table);
685 typedef void (*icode_base___INot___init_t)(val_t p0, val_t p1, int* init_table);
686 val_t NEW_INot_icode_base___INot___init(val_t p0);
687 static const char * const LOCATE_icode_base___INot___is_pure = "icode_base::INot::(icode_base::ICode::is_pure)";
688 val_t icode_base___INot___is_pure(val_t p0);
689 typedef val_t (*icode_base___INot___is_pure_t)(val_t p0);
690 static const char * const LOCATE_icode_base___IOnce___body = "icode_base::IOnce::body";
691 val_t icode_base___IOnce___body(val_t p0);
692 typedef val_t (*icode_base___IOnce___body_t)(val_t p0);
693 static const char * const LOCATE_icode_base___IOnce___init = "icode_base::IOnce::init";
694 void icode_base___IOnce___init(val_t p0, int* init_table);
695 typedef void (*icode_base___IOnce___init_t)(val_t p0, int* init_table);
696 val_t NEW_IOnce_icode_base___IOnce___init();
697 static const char * const LOCATE_icode_base___IHasClos___closure_decl = "icode_base::IHasClos::closure_decl";
698 val_t icode_base___IHasClos___closure_decl(val_t p0);
699 typedef val_t (*icode_base___IHasClos___closure_decl_t)(val_t p0);
700 static const char * const LOCATE_icode_base___IHasClos___init = "icode_base::IHasClos::init";
701 void icode_base___IHasClos___init(val_t p0, val_t p1, int* init_table);
702 typedef void (*icode_base___IHasClos___init_t)(val_t p0, val_t p1, int* init_table);
703 val_t NEW_IHasClos_icode_base___IHasClos___init(val_t p0);
704 static const char * const LOCATE_icode_base___IHasClos___is_pure = "icode_base::IHasClos::(icode_base::ICode::is_pure)";
705 val_t icode_base___IHasClos___is_pure(val_t p0);
706 typedef val_t (*icode_base___IHasClos___is_pure_t)(val_t p0);
707 static const char * const LOCATE_icode_base___MMAttribute___iroutine = "icode_base::MMAttribute::iroutine";
708 val_t icode_base___MMAttribute___iroutine(val_t p0);
709 typedef val_t (*icode_base___MMAttribute___iroutine_t)(val_t p0);
710 val_t NEW_MMAttribute_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
711 static const char * const LOCATE_icode_base___MMMethod___iroutine = "icode_base::MMMethod::iroutine";
712 val_t icode_base___MMMethod___iroutine(val_t p0);
713 typedef val_t (*icode_base___MMMethod___iroutine_t)(val_t p0);
714 val_t NEW_MMMethod_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
715 #endif