Merge branch 'triple_quoted_strings'
[nit.git] / c_src / icode___icode_base._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./icode/icode_base. */
2 #ifndef icode___icode_base_sep
3 #define icode___icode_base_sep
4 #include "metamodel._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_icode___icode_base___IRegister[];
8
9 extern const classtable_elt_t VFT_icode___icode_base___IEscapeMark[];
10
11 extern const classtable_elt_t VFT_icode___icode_base___IClosureDecl[];
12
13 extern const classtable_elt_t VFT_icode___icode_base___IRoutine[];
14
15 extern const classtable_elt_t VFT_icode___icode_base___IClosureDef[];
16
17 extern const classtable_elt_t VFT_icode___icode_base___ICode[];
18
19 extern const classtable_elt_t VFT_icode___icode_base___ICode0[];
20
21 extern const classtable_elt_t VFT_icode___icode_base___ICode1[];
22
23 extern const classtable_elt_t VFT_icode___icode_base___ICode2[];
24
25 extern const classtable_elt_t VFT_icode___icode_base___ICodeN[];
26
27 extern const classtable_elt_t VFT_icode___icode_base___ISeq[];
28
29 extern const classtable_elt_t VFT_icode___icode_base___ILoop[];
30
31 extern const classtable_elt_t VFT_icode___icode_base___IIf[];
32
33 extern const classtable_elt_t VFT_icode___icode_base___IEscape[];
34
35 extern const classtable_elt_t VFT_icode___icode_base___IAbort[];
36
37 extern const classtable_elt_t VFT_icode___icode_base___IAbsCall[];
38
39 extern const classtable_elt_t VFT_icode___icode_base___ICall[];
40
41 extern const classtable_elt_t VFT_icode___icode_base___ISuper[];
42
43 extern const classtable_elt_t VFT_icode___icode_base___INew[];
44
45 extern const classtable_elt_t VFT_icode___icode_base___IAllocateInstance[];
46
47 extern const classtable_elt_t VFT_icode___icode_base___IStaticCall[];
48
49 extern const classtable_elt_t VFT_icode___icode_base___ICheckInstance[];
50
51 extern const classtable_elt_t VFT_icode___icode_base___IInitAttributes[];
52
53 extern const classtable_elt_t VFT_icode___icode_base___IClosCall[];
54
55 extern const classtable_elt_t VFT_icode___icode_base___INative[];
56
57 extern const classtable_elt_t VFT_icode___icode_base___IIntValue[];
58
59 extern const classtable_elt_t VFT_icode___icode_base___IBoolValue[];
60
61 extern const classtable_elt_t VFT_icode___icode_base___IStringValue[];
62
63 extern const classtable_elt_t VFT_icode___icode_base___IFloatValue[];
64
65 extern const classtable_elt_t VFT_icode___icode_base___ICharValue[];
66
67 extern const classtable_elt_t VFT_icode___icode_base___IMove[];
68
69 extern const classtable_elt_t VFT_icode___icode_base___IAttrRead[];
70
71 extern const classtable_elt_t VFT_icode___icode_base___IAttrWrite[];
72
73 extern const classtable_elt_t VFT_icode___icode_base___IAttrIsset[];
74
75 extern const classtable_elt_t VFT_icode___icode_base___ITypeCheck[];
76
77 extern const classtable_elt_t VFT_icode___icode_base___IIs[];
78
79 extern const classtable_elt_t VFT_icode___icode_base___INot[];
80
81 extern const classtable_elt_t VFT_icode___icode_base___IOnce[];
82
83 extern const classtable_elt_t VFT_icode___icode_base___IHasClos[];
84 extern const char LOCATE_icode___icode_base[];
85 extern const int SFT_icode___icode_base[];
86 #define ID_icode___icode_base___IRegister (SFT_icode___icode_base[0])
87 #define COLOR_icode___icode_base___IRegister (SFT_icode___icode_base[1])
88 #define ATTR_icode___icode_base___IRegister____stype(recv) ATTR(recv, (SFT_icode___icode_base[2] + 0))
89 #define INIT_TABLE_POS_icode___icode_base___IRegister (SFT_icode___icode_base[3] + 0)
90 #define CALL_icode___icode_base___IRegister___stype(recv) ((icode___icode_base___IRegister___stype_t)CALL((recv), (SFT_icode___icode_base[3] + 1)))
91 #define CALL_icode___icode_base___IRegister___init(recv) ((icode___icode_base___IRegister___init_t)CALL((recv), (SFT_icode___icode_base[3] + 2)))
92 #define ID_icode___icode_base___IEscapeMark (SFT_icode___icode_base[4])
93 #define COLOR_icode___icode_base___IEscapeMark (SFT_icode___icode_base[5])
94 #define INIT_TABLE_POS_icode___icode_base___IEscapeMark (SFT_icode___icode_base[6] + 0)
95 #define CALL_icode___icode_base___IEscapeMark___init(recv) ((icode___icode_base___IEscapeMark___init_t)CALL((recv), (SFT_icode___icode_base[6] + 1)))
96 #define ID_icode___icode_base___IClosureDecl (SFT_icode___icode_base[7])
97 #define COLOR_icode___icode_base___IClosureDecl (SFT_icode___icode_base[8])
98 #define ATTR_icode___icode_base___IClosureDecl____closure(recv) ATTR(recv, (SFT_icode___icode_base[9] + 0))
99 #define ATTR_icode___icode_base___IClosureDecl____default(recv) ATTR(recv, (SFT_icode___icode_base[9] + 1))
100 #define INIT_TABLE_POS_icode___icode_base___IClosureDecl (SFT_icode___icode_base[10] + 0)
101 #define CALL_icode___icode_base___IClosureDecl___closure(recv) ((icode___icode_base___IClosureDecl___closure_t)CALL((recv), (SFT_icode___icode_base[10] + 1)))
102 #define CALL_icode___icode_base___IClosureDecl___default(recv) ((icode___icode_base___IClosureDecl___default_t)CALL((recv), (SFT_icode___icode_base[10] + 2)))
103 #define CALL_icode___icode_base___IClosureDecl___default__eq(recv) ((icode___icode_base___IClosureDecl___default__eq_t)CALL((recv), (SFT_icode___icode_base[10] + 3)))
104 #define CALL_icode___icode_base___IClosureDecl___init(recv) ((icode___icode_base___IClosureDecl___init_t)CALL((recv), (SFT_icode___icode_base[10] + 4)))
105 #define ID_icode___icode_base___IRoutine (SFT_icode___icode_base[11])
106 #define COLOR_icode___icode_base___IRoutine (SFT_icode___icode_base[12])
107 #define ATTR_icode___icode_base___IRoutine____params(recv) ATTR(recv, (SFT_icode___icode_base[13] + 0))
108 #define ATTR_icode___icode_base___IRoutine____closure_decls(recv) ATTR(recv, (SFT_icode___icode_base[13] + 1))
109 #define ATTR_icode___icode_base___IRoutine____registers(recv) ATTR(recv, (SFT_icode___icode_base[13] + 2))
110 #define ATTR_icode___icode_base___IRoutine____result(recv) ATTR(recv, (SFT_icode___icode_base[13] + 3))
111 #define ATTR_icode___icode_base___IRoutine____escape_marks(recv) ATTR(recv, (SFT_icode___icode_base[13] + 4))
112 #define ATTR_icode___icode_base___IRoutine____body(recv) ATTR(recv, (SFT_icode___icode_base[13] + 5))
113 #define ATTR_icode___icode_base___IRoutine____location(recv) ATTR(recv, (SFT_icode___icode_base[13] + 6))
114 #define INIT_TABLE_POS_icode___icode_base___IRoutine (SFT_icode___icode_base[14] + 0)
115 #define CALL_icode___icode_base___IRoutine___params(recv) ((icode___icode_base___IRoutine___params_t)CALL((recv), (SFT_icode___icode_base[14] + 1)))
116 #define CALL_icode___icode_base___IRoutine___closure_decls(recv) ((icode___icode_base___IRoutine___closure_decls_t)CALL((recv), (SFT_icode___icode_base[14] + 2)))
117 #define CALL_icode___icode_base___IRoutine___closure_decls__eq(recv) ((icode___icode_base___IRoutine___closure_decls__eq_t)CALL((recv), (SFT_icode___icode_base[14] + 3)))
118 #define CALL_icode___icode_base___IRoutine___registers(recv) ((icode___icode_base___IRoutine___registers_t)CALL((recv), (SFT_icode___icode_base[14] + 4)))
119 #define CALL_icode___icode_base___IRoutine___result(recv) ((icode___icode_base___IRoutine___result_t)CALL((recv), (SFT_icode___icode_base[14] + 5)))
120 #define CALL_icode___icode_base___IRoutine___escape_marks(recv) ((icode___icode_base___IRoutine___escape_marks_t)CALL((recv), (SFT_icode___icode_base[14] + 6)))
121 #define CALL_icode___icode_base___IRoutine___body(recv) ((icode___icode_base___IRoutine___body_t)CALL((recv), (SFT_icode___icode_base[14] + 7)))
122 #define CALL_icode___icode_base___IRoutine___location(recv) ((icode___icode_base___IRoutine___location_t)CALL((recv), (SFT_icode___icode_base[14] + 8)))
123 #define CALL_icode___icode_base___IRoutine___location__eq(recv) ((icode___icode_base___IRoutine___location__eq_t)CALL((recv), (SFT_icode___icode_base[14] + 9)))
124 #define CALL_icode___icode_base___IRoutine___init(recv) ((icode___icode_base___IRoutine___init_t)CALL((recv), (SFT_icode___icode_base[14] + 10)))
125 #define ID_icode___icode_base___IClosureDef (SFT_icode___icode_base[15])
126 #define COLOR_icode___icode_base___IClosureDef (SFT_icode___icode_base[16])
127 #define INIT_TABLE_POS_icode___icode_base___IClosureDef (SFT_icode___icode_base[17] + 0)
128 #define CALL_icode___icode_base___IClosureDef___init(recv) ((icode___icode_base___IClosureDef___init_t)CALL((recv), (SFT_icode___icode_base[17] + 1)))
129 #define ID_icode___icode_base___ICode (SFT_icode___icode_base[18])
130 #define COLOR_icode___icode_base___ICode (SFT_icode___icode_base[19])
131 #define ATTR_icode___icode_base___ICode____result(recv) ATTR(recv, (SFT_icode___icode_base[20] + 0))
132 #define ATTR_icode___icode_base___ICode____location(recv) ATTR(recv, (SFT_icode___icode_base[20] + 1))
133 #define INIT_TABLE_POS_icode___icode_base___ICode (SFT_icode___icode_base[21] + 0)
134 #define CALL_icode___icode_base___ICode___arity(recv) ((icode___icode_base___ICode___arity_t)CALL((recv), (SFT_icode___icode_base[21] + 1)))
135 #define CALL_icode___icode_base___ICode___result(recv) ((icode___icode_base___ICode___result_t)CALL((recv), (SFT_icode___icode_base[21] + 2)))
136 #define CALL_icode___icode_base___ICode___result__eq(recv) ((icode___icode_base___ICode___result__eq_t)CALL((recv), (SFT_icode___icode_base[21] + 3)))
137 #define CALL_icode___icode_base___ICode___location(recv) ((icode___icode_base___ICode___location_t)CALL((recv), (SFT_icode___icode_base[21] + 4)))
138 #define CALL_icode___icode_base___ICode___location__eq(recv) ((icode___icode_base___ICode___location__eq_t)CALL((recv), (SFT_icode___icode_base[21] + 5)))
139 #define CALL_icode___icode_base___ICode___is_pure(recv) ((icode___icode_base___ICode___is_pure_t)CALL((recv), (SFT_icode___icode_base[21] + 6)))
140 #define CALL_icode___icode_base___ICode___init(recv) ((icode___icode_base___ICode___init_t)CALL((recv), (SFT_icode___icode_base[21] + 7)))
141 #define ID_icode___icode_base___ICode0 (SFT_icode___icode_base[22])
142 #define COLOR_icode___icode_base___ICode0 (SFT_icode___icode_base[23])
143 #define INIT_TABLE_POS_icode___icode_base___ICode0 (SFT_icode___icode_base[24] + 0)
144 #define ID_icode___icode_base___ICode1 (SFT_icode___icode_base[25])
145 #define COLOR_icode___icode_base___ICode1 (SFT_icode___icode_base[26])
146 #define ATTR_icode___icode_base___ICode1____expr(recv) ATTR(recv, (SFT_icode___icode_base[27] + 0))
147 #define INIT_TABLE_POS_icode___icode_base___ICode1 (SFT_icode___icode_base[28] + 0)
148 #define CALL_icode___icode_base___ICode1___expr(recv) ((icode___icode_base___ICode1___expr_t)CALL((recv), (SFT_icode___icode_base[28] + 1)))
149 #define CALL_icode___icode_base___ICode1___init(recv) ((icode___icode_base___ICode1___init_t)CALL((recv), (SFT_icode___icode_base[28] + 2)))
150 #define ID_icode___icode_base___ICode2 (SFT_icode___icode_base[29])
151 #define COLOR_icode___icode_base___ICode2 (SFT_icode___icode_base[30])
152 #define ATTR_icode___icode_base___ICode2____expr1(recv) ATTR(recv, (SFT_icode___icode_base[31] + 0))
153 #define ATTR_icode___icode_base___ICode2____expr2(recv) ATTR(recv, (SFT_icode___icode_base[31] + 1))
154 #define INIT_TABLE_POS_icode___icode_base___ICode2 (SFT_icode___icode_base[32] + 0)
155 #define CALL_icode___icode_base___ICode2___expr1(recv) ((icode___icode_base___ICode2___expr1_t)CALL((recv), (SFT_icode___icode_base[32] + 1)))
156 #define CALL_icode___icode_base___ICode2___expr2(recv) ((icode___icode_base___ICode2___expr2_t)CALL((recv), (SFT_icode___icode_base[32] + 2)))
157 #define CALL_icode___icode_base___ICode2___init(recv) ((icode___icode_base___ICode2___init_t)CALL((recv), (SFT_icode___icode_base[32] + 3)))
158 #define ID_icode___icode_base___ICodeN (SFT_icode___icode_base[33])
159 #define COLOR_icode___icode_base___ICodeN (SFT_icode___icode_base[34])
160 #define ATTR_icode___icode_base___ICodeN____exprs(recv) ATTR(recv, (SFT_icode___icode_base[35] + 0))
161 #define ATTR_icode___icode_base___ICodeN____closure_defs(recv) ATTR(recv, (SFT_icode___icode_base[35] + 1))
162 #define INIT_TABLE_POS_icode___icode_base___ICodeN (SFT_icode___icode_base[36] + 0)
163 #define CALL_icode___icode_base___ICodeN___exprs(recv) ((icode___icode_base___ICodeN___exprs_t)CALL((recv), (SFT_icode___icode_base[36] + 1)))
164 #define CALL_icode___icode_base___ICodeN___closure_defs(recv) ((icode___icode_base___ICodeN___closure_defs_t)CALL((recv), (SFT_icode___icode_base[36] + 2)))
165 #define CALL_icode___icode_base___ICodeN___closure_defs__eq(recv) ((icode___icode_base___ICodeN___closure_defs__eq_t)CALL((recv), (SFT_icode___icode_base[36] + 3)))
166 #define CALL_icode___icode_base___ICodeN___init(recv) ((icode___icode_base___ICodeN___init_t)CALL((recv), (SFT_icode___icode_base[36] + 4)))
167 #define ID_icode___icode_base___ISeq (SFT_icode___icode_base[37])
168 #define COLOR_icode___icode_base___ISeq (SFT_icode___icode_base[38])
169 #define ATTR_icode___icode_base___ISeq____icodes(recv) ATTR(recv, (SFT_icode___icode_base[39] + 0))
170 #define ATTR_icode___icode_base___ISeq____iescape_mark(recv) ATTR(recv, (SFT_icode___icode_base[39] + 1))
171 #define INIT_TABLE_POS_icode___icode_base___ISeq (SFT_icode___icode_base[40] + 0)
172 #define CALL_icode___icode_base___ISeq___icodes(recv) ((icode___icode_base___ISeq___icodes_t)CALL((recv), (SFT_icode___icode_base[40] + 1)))
173 #define CALL_icode___icode_base___ISeq___iescape_mark(recv) ((icode___icode_base___ISeq___iescape_mark_t)CALL((recv), (SFT_icode___icode_base[40] + 2)))
174 #define CALL_icode___icode_base___ISeq___iescape_mark__eq(recv) ((icode___icode_base___ISeq___iescape_mark__eq_t)CALL((recv), (SFT_icode___icode_base[40] + 3)))
175 #define CALL_icode___icode_base___ISeq___init(recv) ((icode___icode_base___ISeq___init_t)CALL((recv), (SFT_icode___icode_base[40] + 4)))
176 #define ID_icode___icode_base___ILoop (SFT_icode___icode_base[41])
177 #define COLOR_icode___icode_base___ILoop (SFT_icode___icode_base[42])
178 #define INIT_TABLE_POS_icode___icode_base___ILoop (SFT_icode___icode_base[43] + 0)
179 #define CALL_icode___icode_base___ILoop___init(recv) ((icode___icode_base___ILoop___init_t)CALL((recv), (SFT_icode___icode_base[43] + 1)))
180 #define ID_icode___icode_base___IIf (SFT_icode___icode_base[44])
181 #define COLOR_icode___icode_base___IIf (SFT_icode___icode_base[45])
182 #define ATTR_icode___icode_base___IIf____then_seq(recv) ATTR(recv, (SFT_icode___icode_base[46] + 0))
183 #define ATTR_icode___icode_base___IIf____else_seq(recv) ATTR(recv, (SFT_icode___icode_base[46] + 1))
184 #define INIT_TABLE_POS_icode___icode_base___IIf (SFT_icode___icode_base[47] + 0)
185 #define CALL_icode___icode_base___IIf___then_seq(recv) ((icode___icode_base___IIf___then_seq_t)CALL((recv), (SFT_icode___icode_base[47] + 1)))
186 #define CALL_icode___icode_base___IIf___else_seq(recv) ((icode___icode_base___IIf___else_seq_t)CALL((recv), (SFT_icode___icode_base[47] + 2)))
187 #define CALL_icode___icode_base___IIf___init(recv) ((icode___icode_base___IIf___init_t)CALL((recv), (SFT_icode___icode_base[47] + 3)))
188 #define ID_icode___icode_base___IEscape (SFT_icode___icode_base[48])
189 #define COLOR_icode___icode_base___IEscape (SFT_icode___icode_base[49])
190 #define ATTR_icode___icode_base___IEscape____iescape_mark(recv) ATTR(recv, (SFT_icode___icode_base[50] + 0))
191 #define INIT_TABLE_POS_icode___icode_base___IEscape (SFT_icode___icode_base[51] + 0)
192 #define CALL_icode___icode_base___IEscape___iescape_mark(recv) ((icode___icode_base___IEscape___iescape_mark_t)CALL((recv), (SFT_icode___icode_base[51] + 1)))
193 #define CALL_icode___icode_base___IEscape___init(recv) ((icode___icode_base___IEscape___init_t)CALL((recv), (SFT_icode___icode_base[51] + 2)))
194 #define ID_icode___icode_base___IAbort (SFT_icode___icode_base[52])
195 #define COLOR_icode___icode_base___IAbort (SFT_icode___icode_base[53])
196 #define ATTR_icode___icode_base___IAbort____texts(recv) ATTR(recv, (SFT_icode___icode_base[54] + 0))
197 #define ATTR_icode___icode_base___IAbort____module_location(recv) ATTR(recv, (SFT_icode___icode_base[54] + 1))
198 #define INIT_TABLE_POS_icode___icode_base___IAbort (SFT_icode___icode_base[55] + 0)
199 #define CALL_icode___icode_base___IAbort___texts(recv) ((icode___icode_base___IAbort___texts_t)CALL((recv), (SFT_icode___icode_base[55] + 1)))
200 #define CALL_icode___icode_base___IAbort___module_location(recv) ((icode___icode_base___IAbort___module_location_t)CALL((recv), (SFT_icode___icode_base[55] + 2)))
201 #define CALL_icode___icode_base___IAbort___init(recv) ((icode___icode_base___IAbort___init_t)CALL((recv), (SFT_icode___icode_base[55] + 3)))
202 #define ID_icode___icode_base___IAbsCall (SFT_icode___icode_base[56])
203 #define COLOR_icode___icode_base___IAbsCall (SFT_icode___icode_base[57])
204 #define ATTR_icode___icode_base___IAbsCall____property(recv) ATTR(recv, (SFT_icode___icode_base[58] + 0))
205 #define ATTR_icode___icode_base___IAbsCall_____atis_explicit_from_extern(recv) ATTR(recv, (SFT_icode___icode_base[58] + 1))
206 #define INIT_TABLE_POS_icode___icode_base___IAbsCall (SFT_icode___icode_base[59] + 0)
207 #define CALL_icode___icode_base___IAbsCall___property(recv) ((icode___icode_base___IAbsCall___property_t)CALL((recv), (SFT_icode___icode_base[59] + 1)))
208 #define CALL_icode___icode_base___IAbsCall___is_explicit_from_extern(recv) ((icode___icode_base___IAbsCall___is_explicit_from_extern_t)CALL((recv), (SFT_icode___icode_base[59] + 2)))
209 #define CALL_icode___icode_base___IAbsCall___is_explicit_from_extern__eq(recv) ((icode___icode_base___IAbsCall___is_explicit_from_extern__eq_t)CALL((recv), (SFT_icode___icode_base[59] + 3)))
210 #define CALL_icode___icode_base___IAbsCall___init(recv) ((icode___icode_base___IAbsCall___init_t)CALL((recv), (SFT_icode___icode_base[59] + 4)))
211 #define ID_icode___icode_base___ICall (SFT_icode___icode_base[60])
212 #define COLOR_icode___icode_base___ICall (SFT_icode___icode_base[61])
213 #define INIT_TABLE_POS_icode___icode_base___ICall (SFT_icode___icode_base[62] + 0)
214 #define CALL_icode___icode_base___ICall___init(recv) ((icode___icode_base___ICall___init_t)CALL((recv), (SFT_icode___icode_base[62] + 1)))
215 #define ID_icode___icode_base___ISuper (SFT_icode___icode_base[63])
216 #define COLOR_icode___icode_base___ISuper (SFT_icode___icode_base[64])
217 #define INIT_TABLE_POS_icode___icode_base___ISuper (SFT_icode___icode_base[65] + 0)
218 #define CALL_icode___icode_base___ISuper___init(recv) ((icode___icode_base___ISuper___init_t)CALL((recv), (SFT_icode___icode_base[65] + 1)))
219 #define ID_icode___icode_base___INew (SFT_icode___icode_base[66])
220 #define COLOR_icode___icode_base___INew (SFT_icode___icode_base[67])
221 #define ATTR_icode___icode_base___INew____stype(recv) ATTR(recv, (SFT_icode___icode_base[68] + 0))
222 #define INIT_TABLE_POS_icode___icode_base___INew (SFT_icode___icode_base[69] + 0)
223 #define CALL_icode___icode_base___INew___stype(recv) ((icode___icode_base___INew___stype_t)CALL((recv), (SFT_icode___icode_base[69] + 1)))
224 #define CALL_icode___icode_base___INew___init(recv) ((icode___icode_base___INew___init_t)CALL((recv), (SFT_icode___icode_base[69] + 2)))
225 #define ID_icode___icode_base___IAllocateInstance (SFT_icode___icode_base[70])
226 #define COLOR_icode___icode_base___IAllocateInstance (SFT_icode___icode_base[71])
227 #define ATTR_icode___icode_base___IAllocateInstance____stype(recv) ATTR(recv, (SFT_icode___icode_base[72] + 0))
228 #define INIT_TABLE_POS_icode___icode_base___IAllocateInstance (SFT_icode___icode_base[73] + 0)
229 #define CALL_icode___icode_base___IAllocateInstance___stype(recv) ((icode___icode_base___IAllocateInstance___stype_t)CALL((recv), (SFT_icode___icode_base[73] + 1)))
230 #define CALL_icode___icode_base___IAllocateInstance___init(recv) ((icode___icode_base___IAllocateInstance___init_t)CALL((recv), (SFT_icode___icode_base[73] + 2)))
231 #define ID_icode___icode_base___IStaticCall (SFT_icode___icode_base[74])
232 #define COLOR_icode___icode_base___IStaticCall (SFT_icode___icode_base[75])
233 #define INIT_TABLE_POS_icode___icode_base___IStaticCall (SFT_icode___icode_base[76] + 0)
234 #define CALL_icode___icode_base___IStaticCall___init(recv) ((icode___icode_base___IStaticCall___init_t)CALL((recv), (SFT_icode___icode_base[76] + 1)))
235 #define ID_icode___icode_base___ICheckInstance (SFT_icode___icode_base[77])
236 #define COLOR_icode___icode_base___ICheckInstance (SFT_icode___icode_base[78])
237 #define ATTR_icode___icode_base___ICheckInstance____stype(recv) ATTR(recv, (SFT_icode___icode_base[79] + 0))
238 #define INIT_TABLE_POS_icode___icode_base___ICheckInstance (SFT_icode___icode_base[80] + 0)
239 #define CALL_icode___icode_base___ICheckInstance___stype(recv) ((icode___icode_base___ICheckInstance___stype_t)CALL((recv), (SFT_icode___icode_base[80] + 1)))
240 #define CALL_icode___icode_base___ICheckInstance___init(recv) ((icode___icode_base___ICheckInstance___init_t)CALL((recv), (SFT_icode___icode_base[80] + 2)))
241 #define ID_icode___icode_base___IInitAttributes (SFT_icode___icode_base[81])
242 #define COLOR_icode___icode_base___IInitAttributes (SFT_icode___icode_base[82])
243 #define ATTR_icode___icode_base___IInitAttributes____stype(recv) ATTR(recv, (SFT_icode___icode_base[83] + 0))
244 #define INIT_TABLE_POS_icode___icode_base___IInitAttributes (SFT_icode___icode_base[84] + 0)
245 #define CALL_icode___icode_base___IInitAttributes___stype(recv) ((icode___icode_base___IInitAttributes___stype_t)CALL((recv), (SFT_icode___icode_base[84] + 1)))
246 #define CALL_icode___icode_base___IInitAttributes___init(recv) ((icode___icode_base___IInitAttributes___init_t)CALL((recv), (SFT_icode___icode_base[84] + 2)))
247 #define ID_icode___icode_base___IClosCall (SFT_icode___icode_base[85])
248 #define COLOR_icode___icode_base___IClosCall (SFT_icode___icode_base[86])
249 #define ATTR_icode___icode_base___IClosCall____closure_decl(recv) ATTR(recv, (SFT_icode___icode_base[87] + 0))
250 #define ATTR_icode___icode_base___IClosCall____break_seq(recv) ATTR(recv, (SFT_icode___icode_base[87] + 1))
251 #define INIT_TABLE_POS_icode___icode_base___IClosCall (SFT_icode___icode_base[88] + 0)
252 #define CALL_icode___icode_base___IClosCall___closure_decl(recv) ((icode___icode_base___IClosCall___closure_decl_t)CALL((recv), (SFT_icode___icode_base[88] + 1)))
253 #define CALL_icode___icode_base___IClosCall___break_seq(recv) ((icode___icode_base___IClosCall___break_seq_t)CALL((recv), (SFT_icode___icode_base[88] + 2)))
254 #define CALL_icode___icode_base___IClosCall___break_seq__eq(recv) ((icode___icode_base___IClosCall___break_seq__eq_t)CALL((recv), (SFT_icode___icode_base[88] + 3)))
255 #define CALL_icode___icode_base___IClosCall___init(recv) ((icode___icode_base___IClosCall___init_t)CALL((recv), (SFT_icode___icode_base[88] + 4)))
256 #define ID_icode___icode_base___INative (SFT_icode___icode_base[89])
257 #define COLOR_icode___icode_base___INative (SFT_icode___icode_base[90])
258 #define ATTR_icode___icode_base___INative____method(recv) ATTR(recv, (SFT_icode___icode_base[91] + 0))
259 #define ATTR_icode___icode_base___INative____is_pure(recv) ATTR(recv, (SFT_icode___icode_base[91] + 1))
260 #define INIT_TABLE_POS_icode___icode_base___INative (SFT_icode___icode_base[92] + 0)
261 #define CALL_icode___icode_base___INative___method(recv) ((icode___icode_base___INative___method_t)CALL((recv), (SFT_icode___icode_base[92] + 1)))
262 #define CALL_icode___icode_base___INative___init(recv) ((icode___icode_base___INative___init_t)CALL((recv), (SFT_icode___icode_base[92] + 2)))
263 #define CALL_icode___icode_base___INative___is_pure__eq(recv) ((icode___icode_base___INative___is_pure__eq_t)CALL((recv), (SFT_icode___icode_base[92] + 3)))
264 #define ID_icode___icode_base___IIntValue (SFT_icode___icode_base[93])
265 #define COLOR_icode___icode_base___IIntValue (SFT_icode___icode_base[94])
266 #define ATTR_icode___icode_base___IIntValue____value(recv) ATTR(recv, (SFT_icode___icode_base[95] + 0))
267 #define INIT_TABLE_POS_icode___icode_base___IIntValue (SFT_icode___icode_base[96] + 0)
268 #define CALL_icode___icode_base___IIntValue___value(recv) ((icode___icode_base___IIntValue___value_t)CALL((recv), (SFT_icode___icode_base[96] + 1)))
269 #define CALL_icode___icode_base___IIntValue___init(recv) ((icode___icode_base___IIntValue___init_t)CALL((recv), (SFT_icode___icode_base[96] + 2)))
270 #define ID_icode___icode_base___IBoolValue (SFT_icode___icode_base[97])
271 #define COLOR_icode___icode_base___IBoolValue (SFT_icode___icode_base[98])
272 #define ATTR_icode___icode_base___IBoolValue____value(recv) ATTR(recv, (SFT_icode___icode_base[99] + 0))
273 #define INIT_TABLE_POS_icode___icode_base___IBoolValue (SFT_icode___icode_base[100] + 0)
274 #define CALL_icode___icode_base___IBoolValue___value(recv) ((icode___icode_base___IBoolValue___value_t)CALL((recv), (SFT_icode___icode_base[100] + 1)))
275 #define CALL_icode___icode_base___IBoolValue___init(recv) ((icode___icode_base___IBoolValue___init_t)CALL((recv), (SFT_icode___icode_base[100] + 2)))
276 #define ID_icode___icode_base___IStringValue (SFT_icode___icode_base[101])
277 #define COLOR_icode___icode_base___IStringValue (SFT_icode___icode_base[102])
278 #define ATTR_icode___icode_base___IStringValue____value(recv) ATTR(recv, (SFT_icode___icode_base[103] + 0))
279 #define INIT_TABLE_POS_icode___icode_base___IStringValue (SFT_icode___icode_base[104] + 0)
280 #define CALL_icode___icode_base___IStringValue___value(recv) ((icode___icode_base___IStringValue___value_t)CALL((recv), (SFT_icode___icode_base[104] + 1)))
281 #define CALL_icode___icode_base___IStringValue___init(recv) ((icode___icode_base___IStringValue___init_t)CALL((recv), (SFT_icode___icode_base[104] + 2)))
282 #define ID_icode___icode_base___IFloatValue (SFT_icode___icode_base[105])
283 #define COLOR_icode___icode_base___IFloatValue (SFT_icode___icode_base[106])
284 #define ATTR_icode___icode_base___IFloatValue____value(recv) ATTR(recv, (SFT_icode___icode_base[107] + 0))
285 #define INIT_TABLE_POS_icode___icode_base___IFloatValue (SFT_icode___icode_base[108] + 0)
286 #define CALL_icode___icode_base___IFloatValue___value(recv) ((icode___icode_base___IFloatValue___value_t)CALL((recv), (SFT_icode___icode_base[108] + 1)))
287 #define CALL_icode___icode_base___IFloatValue___init(recv) ((icode___icode_base___IFloatValue___init_t)CALL((recv), (SFT_icode___icode_base[108] + 2)))
288 #define ID_icode___icode_base___ICharValue (SFT_icode___icode_base[109])
289 #define COLOR_icode___icode_base___ICharValue (SFT_icode___icode_base[110])
290 #define ATTR_icode___icode_base___ICharValue____value(recv) ATTR(recv, (SFT_icode___icode_base[111] + 0))
291 #define INIT_TABLE_POS_icode___icode_base___ICharValue (SFT_icode___icode_base[112] + 0)
292 #define CALL_icode___icode_base___ICharValue___value(recv) ((icode___icode_base___ICharValue___value_t)CALL((recv), (SFT_icode___icode_base[112] + 1)))
293 #define CALL_icode___icode_base___ICharValue___init(recv) ((icode___icode_base___ICharValue___init_t)CALL((recv), (SFT_icode___icode_base[112] + 2)))
294 #define ID_icode___icode_base___IMove (SFT_icode___icode_base[113])
295 #define COLOR_icode___icode_base___IMove (SFT_icode___icode_base[114])
296 #define INIT_TABLE_POS_icode___icode_base___IMove (SFT_icode___icode_base[115] + 0)
297 #define CALL_icode___icode_base___IMove___init(recv) ((icode___icode_base___IMove___init_t)CALL((recv), (SFT_icode___icode_base[115] + 1)))
298 #define ID_icode___icode_base___IAttrRead (SFT_icode___icode_base[116])
299 #define COLOR_icode___icode_base___IAttrRead (SFT_icode___icode_base[117])
300 #define ATTR_icode___icode_base___IAttrRead____property(recv) ATTR(recv, (SFT_icode___icode_base[118] + 0))
301 #define INIT_TABLE_POS_icode___icode_base___IAttrRead (SFT_icode___icode_base[119] + 0)
302 #define CALL_icode___icode_base___IAttrRead___property(recv) ((icode___icode_base___IAttrRead___property_t)CALL((recv), (SFT_icode___icode_base[119] + 1)))
303 #define CALL_icode___icode_base___IAttrRead___init(recv) ((icode___icode_base___IAttrRead___init_t)CALL((recv), (SFT_icode___icode_base[119] + 2)))
304 #define ID_icode___icode_base___IAttrWrite (SFT_icode___icode_base[120])
305 #define COLOR_icode___icode_base___IAttrWrite (SFT_icode___icode_base[121])
306 #define ATTR_icode___icode_base___IAttrWrite____property(recv) ATTR(recv, (SFT_icode___icode_base[122] + 0))
307 #define INIT_TABLE_POS_icode___icode_base___IAttrWrite (SFT_icode___icode_base[123] + 0)
308 #define CALL_icode___icode_base___IAttrWrite___property(recv) ((icode___icode_base___IAttrWrite___property_t)CALL((recv), (SFT_icode___icode_base[123] + 1)))
309 #define CALL_icode___icode_base___IAttrWrite___init(recv) ((icode___icode_base___IAttrWrite___init_t)CALL((recv), (SFT_icode___icode_base[123] + 2)))
310 #define ID_icode___icode_base___IAttrIsset (SFT_icode___icode_base[124])
311 #define COLOR_icode___icode_base___IAttrIsset (SFT_icode___icode_base[125])
312 #define ATTR_icode___icode_base___IAttrIsset____property(recv) ATTR(recv, (SFT_icode___icode_base[126] + 0))
313 #define INIT_TABLE_POS_icode___icode_base___IAttrIsset (SFT_icode___icode_base[127] + 0)
314 #define CALL_icode___icode_base___IAttrIsset___property(recv) ((icode___icode_base___IAttrIsset___property_t)CALL((recv), (SFT_icode___icode_base[127] + 1)))
315 #define CALL_icode___icode_base___IAttrIsset___init(recv) ((icode___icode_base___IAttrIsset___init_t)CALL((recv), (SFT_icode___icode_base[127] + 2)))
316 #define ID_icode___icode_base___ITypeCheck (SFT_icode___icode_base[128])
317 #define COLOR_icode___icode_base___ITypeCheck (SFT_icode___icode_base[129])
318 #define ATTR_icode___icode_base___ITypeCheck____stype(recv) ATTR(recv, (SFT_icode___icode_base[130] + 0))
319 #define INIT_TABLE_POS_icode___icode_base___ITypeCheck (SFT_icode___icode_base[131] + 0)
320 #define CALL_icode___icode_base___ITypeCheck___stype(recv) ((icode___icode_base___ITypeCheck___stype_t)CALL((recv), (SFT_icode___icode_base[131] + 1)))
321 #define CALL_icode___icode_base___ITypeCheck___init(recv) ((icode___icode_base___ITypeCheck___init_t)CALL((recv), (SFT_icode___icode_base[131] + 2)))
322 #define ID_icode___icode_base___IIs (SFT_icode___icode_base[132])
323 #define COLOR_icode___icode_base___IIs (SFT_icode___icode_base[133])
324 #define INIT_TABLE_POS_icode___icode_base___IIs (SFT_icode___icode_base[134] + 0)
325 #define CALL_icode___icode_base___IIs___init(recv) ((icode___icode_base___IIs___init_t)CALL((recv), (SFT_icode___icode_base[134] + 1)))
326 #define ID_icode___icode_base___INot (SFT_icode___icode_base[135])
327 #define COLOR_icode___icode_base___INot (SFT_icode___icode_base[136])
328 #define INIT_TABLE_POS_icode___icode_base___INot (SFT_icode___icode_base[137] + 0)
329 #define CALL_icode___icode_base___INot___init(recv) ((icode___icode_base___INot___init_t)CALL((recv), (SFT_icode___icode_base[137] + 1)))
330 #define ID_icode___icode_base___IOnce (SFT_icode___icode_base[138])
331 #define COLOR_icode___icode_base___IOnce (SFT_icode___icode_base[139])
332 #define ATTR_icode___icode_base___IOnce____body(recv) ATTR(recv, (SFT_icode___icode_base[140] + 0))
333 #define INIT_TABLE_POS_icode___icode_base___IOnce (SFT_icode___icode_base[141] + 0)
334 #define CALL_icode___icode_base___IOnce___body(recv) ((icode___icode_base___IOnce___body_t)CALL((recv), (SFT_icode___icode_base[141] + 1)))
335 #define CALL_icode___icode_base___IOnce___init(recv) ((icode___icode_base___IOnce___init_t)CALL((recv), (SFT_icode___icode_base[141] + 2)))
336 #define ID_icode___icode_base___IHasClos (SFT_icode___icode_base[142])
337 #define COLOR_icode___icode_base___IHasClos (SFT_icode___icode_base[143])
338 #define ATTR_icode___icode_base___IHasClos____closure_decl(recv) ATTR(recv, (SFT_icode___icode_base[144] + 0))
339 #define INIT_TABLE_POS_icode___icode_base___IHasClos (SFT_icode___icode_base[145] + 0)
340 #define CALL_icode___icode_base___IHasClos___closure_decl(recv) ((icode___icode_base___IHasClos___closure_decl_t)CALL((recv), (SFT_icode___icode_base[145] + 1)))
341 #define CALL_icode___icode_base___IHasClos___init(recv) ((icode___icode_base___IHasClos___init_t)CALL((recv), (SFT_icode___icode_base[145] + 2)))
342 #define CALL_icode___icode_base___MMAttribute___iroutine(recv) ((icode___icode_base___MMAttribute___iroutine_t)CALL((recv), (SFT_icode___icode_base[146] + 0)))
343 #define CALL_icode___icode_base___MMMethod___iroutine(recv) ((icode___icode_base___MMMethod___iroutine_t)CALL((recv), (SFT_icode___icode_base[147] + 0)))
344 val_t icode___icode_base___IRegister___stype(val_t p0);
345 typedef val_t (*icode___icode_base___IRegister___stype_t)(val_t p0);
346 void icode___icode_base___IRegister___init(val_t p0, val_t p1, int* init_table);
347 typedef void (*icode___icode_base___IRegister___init_t)(val_t p0, val_t p1, int* init_table);
348 val_t NEW_IRegister_icode___icode_base___IRegister___init(val_t p0);
349 void icode___icode_base___IEscapeMark___init(val_t p0, int* init_table);
350 typedef void (*icode___icode_base___IEscapeMark___init_t)(val_t p0, int* init_table);
351 val_t NEW_IEscapeMark_icode___icode_base___IEscapeMark___init();
352 val_t icode___icode_base___IClosureDecl___closure(val_t p0);
353 typedef val_t (*icode___icode_base___IClosureDecl___closure_t)(val_t p0);
354 val_t icode___icode_base___IClosureDecl___default(val_t p0);
355 typedef val_t (*icode___icode_base___IClosureDecl___default_t)(val_t p0);
356 void icode___icode_base___IClosureDecl___default__eq(val_t p0, val_t p1);
357 typedef void (*icode___icode_base___IClosureDecl___default__eq_t)(val_t p0, val_t p1);
358 void icode___icode_base___IClosureDecl___init(val_t p0, val_t p1, int* init_table);
359 typedef void (*icode___icode_base___IClosureDecl___init_t)(val_t p0, val_t p1, int* init_table);
360 val_t NEW_IClosureDecl_icode___icode_base___IClosureDecl___init(val_t p0);
361 val_t icode___icode_base___IRoutine___params(val_t p0);
362 typedef val_t (*icode___icode_base___IRoutine___params_t)(val_t p0);
363 val_t icode___icode_base___IRoutine___closure_decls(val_t p0);
364 typedef val_t (*icode___icode_base___IRoutine___closure_decls_t)(val_t p0);
365 void icode___icode_base___IRoutine___closure_decls__eq(val_t p0, val_t p1);
366 typedef void (*icode___icode_base___IRoutine___closure_decls__eq_t)(val_t p0, val_t p1);
367 val_t icode___icode_base___IRoutine___registers(val_t p0);
368 typedef val_t (*icode___icode_base___IRoutine___registers_t)(val_t p0);
369 val_t icode___icode_base___IRoutine___result(val_t p0);
370 typedef val_t (*icode___icode_base___IRoutine___result_t)(val_t p0);
371 val_t icode___icode_base___IRoutine___escape_marks(val_t p0);
372 typedef val_t (*icode___icode_base___IRoutine___escape_marks_t)(val_t p0);
373 val_t icode___icode_base___IRoutine___body(val_t p0);
374 typedef val_t (*icode___icode_base___IRoutine___body_t)(val_t p0);
375 val_t icode___icode_base___IRoutine___location(val_t p0);
376 typedef val_t (*icode___icode_base___IRoutine___location_t)(val_t p0);
377 void icode___icode_base___IRoutine___location__eq(val_t p0, val_t p1);
378 typedef void (*icode___icode_base___IRoutine___location__eq_t)(val_t p0, val_t p1);
379 void icode___icode_base___IRoutine___init(val_t p0, val_t p1, val_t p2, int* init_table);
380 typedef void (*icode___icode_base___IRoutine___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
381 val_t NEW_IRoutine_icode___icode_base___IRoutine___init(val_t p0, val_t p1);
382 void icode___icode_base___IClosureDef___init(val_t p0, val_t p1, val_t p2, int* init_table);
383 typedef void (*icode___icode_base___IClosureDef___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
384 val_t NEW_IClosureDef_icode___icode_base___IClosureDef___init(val_t p0, val_t p1);
385 val_t icode___icode_base___ICode___arity(val_t p0);
386 typedef val_t (*icode___icode_base___ICode___arity_t)(val_t p0);
387 val_t icode___icode_base___ICode___result(val_t p0);
388 typedef val_t (*icode___icode_base___ICode___result_t)(val_t p0);
389 void icode___icode_base___ICode___result__eq(val_t p0, val_t p1);
390 typedef void (*icode___icode_base___ICode___result__eq_t)(val_t p0, val_t p1);
391 val_t icode___icode_base___ICode___location(val_t p0);
392 typedef val_t (*icode___icode_base___ICode___location_t)(val_t p0);
393 void icode___icode_base___ICode___location__eq(val_t p0, val_t p1);
394 typedef void (*icode___icode_base___ICode___location__eq_t)(val_t p0, val_t p1);
395 val_t icode___icode_base___ICode___is_pure(val_t p0);
396 typedef val_t (*icode___icode_base___ICode___is_pure_t)(val_t p0);
397 void icode___icode_base___ICode___init(val_t p0, int* init_table);
398 typedef void (*icode___icode_base___ICode___init_t)(val_t p0, int* init_table);
399 val_t NEW_ICode_icode___icode_base___ICode___init();
400 val_t icode___icode_base___ICode0___arity(val_t p0);
401 typedef val_t (*icode___icode_base___ICode0___arity_t)(val_t p0);
402 val_t NEW_ICode0_icode___icode_base___ICode___init();
403 val_t icode___icode_base___ICode1___arity(val_t p0);
404 typedef val_t (*icode___icode_base___ICode1___arity_t)(val_t p0);
405 val_t icode___icode_base___ICode1___expr(val_t p0);
406 typedef val_t (*icode___icode_base___ICode1___expr_t)(val_t p0);
407 void icode___icode_base___ICode1___init(val_t p0, val_t p1, int* init_table);
408 typedef void (*icode___icode_base___ICode1___init_t)(val_t p0, val_t p1, int* init_table);
409 val_t NEW_ICode1_icode___icode_base___ICode1___init(val_t p0);
410 val_t icode___icode_base___ICode2___arity(val_t p0);
411 typedef val_t (*icode___icode_base___ICode2___arity_t)(val_t p0);
412 val_t icode___icode_base___ICode2___expr1(val_t p0);
413 typedef val_t (*icode___icode_base___ICode2___expr1_t)(val_t p0);
414 val_t icode___icode_base___ICode2___expr2(val_t p0);
415 typedef val_t (*icode___icode_base___ICode2___expr2_t)(val_t p0);
416 void icode___icode_base___ICode2___init(val_t p0, val_t p1, val_t p2, int* init_table);
417 typedef void (*icode___icode_base___ICode2___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
418 val_t NEW_ICode2_icode___icode_base___ICode2___init(val_t p0, val_t p1);
419 val_t icode___icode_base___ICodeN___arity(val_t p0);
420 typedef val_t (*icode___icode_base___ICodeN___arity_t)(val_t p0);
421 val_t icode___icode_base___ICodeN___exprs(val_t p0);
422 typedef val_t (*icode___icode_base___ICodeN___exprs_t)(val_t p0);
423 val_t icode___icode_base___ICodeN___closure_defs(val_t p0);
424 typedef val_t (*icode___icode_base___ICodeN___closure_defs_t)(val_t p0);
425 void icode___icode_base___ICodeN___closure_defs__eq(val_t p0, val_t p1);
426 typedef void (*icode___icode_base___ICodeN___closure_defs__eq_t)(val_t p0, val_t p1);
427 void icode___icode_base___ICodeN___init(val_t p0, val_t p1, int* init_table);
428 typedef void (*icode___icode_base___ICodeN___init_t)(val_t p0, val_t p1, int* init_table);
429 val_t NEW_ICodeN_icode___icode_base___ICodeN___init(val_t p0);
430 val_t icode___icode_base___ISeq___icodes(val_t p0);
431 typedef val_t (*icode___icode_base___ISeq___icodes_t)(val_t p0);
432 val_t icode___icode_base___ISeq___iescape_mark(val_t p0);
433 typedef val_t (*icode___icode_base___ISeq___iescape_mark_t)(val_t p0);
434 void icode___icode_base___ISeq___iescape_mark__eq(val_t p0, val_t p1);
435 typedef void (*icode___icode_base___ISeq___iescape_mark__eq_t)(val_t p0, val_t p1);
436 void icode___icode_base___ISeq___init(val_t p0, int* init_table);
437 typedef void (*icode___icode_base___ISeq___init_t)(val_t p0, int* init_table);
438 val_t NEW_ISeq_icode___icode_base___ISeq___init();
439 void icode___icode_base___ILoop___init(val_t p0, int* init_table);
440 typedef void (*icode___icode_base___ILoop___init_t)(val_t p0, int* init_table);
441 val_t NEW_ILoop_icode___icode_base___ILoop___init();
442 val_t icode___icode_base___IIf___then_seq(val_t p0);
443 typedef val_t (*icode___icode_base___IIf___then_seq_t)(val_t p0);
444 val_t icode___icode_base___IIf___else_seq(val_t p0);
445 typedef val_t (*icode___icode_base___IIf___else_seq_t)(val_t p0);
446 void icode___icode_base___IIf___init(val_t p0, val_t p1, int* init_table);
447 typedef void (*icode___icode_base___IIf___init_t)(val_t p0, val_t p1, int* init_table);
448 val_t NEW_IIf_icode___icode_base___IIf___init(val_t p0);
449 val_t icode___icode_base___IEscape___iescape_mark(val_t p0);
450 typedef val_t (*icode___icode_base___IEscape___iescape_mark_t)(val_t p0);
451 void icode___icode_base___IEscape___init(val_t p0, val_t p1, int* init_table);
452 typedef void (*icode___icode_base___IEscape___init_t)(val_t p0, val_t p1, int* init_table);
453 val_t NEW_IEscape_icode___icode_base___IEscape___init(val_t p0);
454 val_t icode___icode_base___IAbort___texts(val_t p0);
455 typedef val_t (*icode___icode_base___IAbort___texts_t)(val_t p0);
456 val_t icode___icode_base___IAbort___module_location(val_t p0);
457 typedef val_t (*icode___icode_base___IAbort___module_location_t)(val_t p0);
458 void icode___icode_base___IAbort___init(val_t p0, val_t p1, val_t p2, int* init_table);
459 typedef void (*icode___icode_base___IAbort___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
460 val_t NEW_IAbort_icode___icode_base___IAbort___init(val_t p0, val_t p1);
461 val_t icode___icode_base___IAbsCall___property(val_t p0);
462 typedef val_t (*icode___icode_base___IAbsCall___property_t)(val_t p0);
463 val_t icode___icode_base___IAbsCall___is_explicit_from_extern(val_t p0);
464 typedef val_t (*icode___icode_base___IAbsCall___is_explicit_from_extern_t)(val_t p0);
465 void icode___icode_base___IAbsCall___is_explicit_from_extern__eq(val_t p0, val_t p1);
466 typedef void (*icode___icode_base___IAbsCall___is_explicit_from_extern__eq_t)(val_t p0, val_t p1);
467 void icode___icode_base___IAbsCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
468 typedef void (*icode___icode_base___IAbsCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
469 val_t NEW_IAbsCall_icode___icode_base___IAbsCall___init(val_t p0, val_t p1);
470 void icode___icode_base___ICall___init(val_t p0, val_t p1, val_t p2, int* init_table);
471 typedef void (*icode___icode_base___ICall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
472 val_t NEW_ICall_icode___icode_base___ICall___init(val_t p0, val_t p1);
473 void icode___icode_base___ISuper___init(val_t p0, val_t p1, val_t p2, int* init_table);
474 typedef void (*icode___icode_base___ISuper___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
475 val_t NEW_ISuper_icode___icode_base___ISuper___init(val_t p0, val_t p1);
476 val_t icode___icode_base___INew___stype(val_t p0);
477 typedef val_t (*icode___icode_base___INew___stype_t)(val_t p0);
478 void icode___icode_base___INew___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
479 typedef void (*icode___icode_base___INew___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
480 val_t NEW_INew_icode___icode_base___INew___init(val_t p0, val_t p1, val_t p2);
481 val_t icode___icode_base___IAllocateInstance___stype(val_t p0);
482 typedef val_t (*icode___icode_base___IAllocateInstance___stype_t)(val_t p0);
483 void icode___icode_base___IAllocateInstance___init(val_t p0, val_t p1, int* init_table);
484 typedef void (*icode___icode_base___IAllocateInstance___init_t)(val_t p0, val_t p1, int* init_table);
485 val_t NEW_IAllocateInstance_icode___icode_base___IAllocateInstance___init(val_t p0);
486 void icode___icode_base___IStaticCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
487 typedef void (*icode___icode_base___IStaticCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
488 val_t NEW_IStaticCall_icode___icode_base___IStaticCall___init(val_t p0, val_t p1);
489 val_t icode___icode_base___ICheckInstance___stype(val_t p0);
490 typedef val_t (*icode___icode_base___ICheckInstance___stype_t)(val_t p0);
491 void icode___icode_base___ICheckInstance___init(val_t p0, val_t p1, val_t p2, int* init_table);
492 typedef void (*icode___icode_base___ICheckInstance___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
493 val_t NEW_ICheckInstance_icode___icode_base___ICheckInstance___init(val_t p0, val_t p1);
494 val_t icode___icode_base___IInitAttributes___stype(val_t p0);
495 typedef val_t (*icode___icode_base___IInitAttributes___stype_t)(val_t p0);
496 void icode___icode_base___IInitAttributes___init(val_t p0, val_t p1, val_t p2, int* init_table);
497 typedef void (*icode___icode_base___IInitAttributes___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
498 val_t NEW_IInitAttributes_icode___icode_base___IInitAttributes___init(val_t p0, val_t p1);
499 val_t icode___icode_base___IClosCall___closure_decl(val_t p0);
500 typedef val_t (*icode___icode_base___IClosCall___closure_decl_t)(val_t p0);
501 val_t icode___icode_base___IClosCall___break_seq(val_t p0);
502 typedef val_t (*icode___icode_base___IClosCall___break_seq_t)(val_t p0);
503 void icode___icode_base___IClosCall___break_seq__eq(val_t p0, val_t p1);
504 typedef void (*icode___icode_base___IClosCall___break_seq__eq_t)(val_t p0, val_t p1);
505 void icode___icode_base___IClosCall___init(val_t p0, val_t p1, val_t p2, int* init_table);
506 typedef void (*icode___icode_base___IClosCall___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
507 val_t NEW_IClosCall_icode___icode_base___IClosCall___init(val_t p0, val_t p1);
508 val_t icode___icode_base___INative___method(val_t p0);
509 typedef val_t (*icode___icode_base___INative___method_t)(val_t p0);
510 void icode___icode_base___INative___init(val_t p0, val_t p1, val_t p2, int* init_table);
511 typedef void (*icode___icode_base___INative___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
512 val_t NEW_INative_icode___icode_base___INative___init(val_t p0, val_t p1);
513 val_t icode___icode_base___INative___is_pure(val_t p0);
514 typedef val_t (*icode___icode_base___INative___is_pure_t)(val_t p0);
515 void icode___icode_base___INative___is_pure__eq(val_t p0, val_t p1);
516 typedef void (*icode___icode_base___INative___is_pure__eq_t)(val_t p0, val_t p1);
517 val_t icode___icode_base___IIntValue___value(val_t p0);
518 typedef val_t (*icode___icode_base___IIntValue___value_t)(val_t p0);
519 void icode___icode_base___IIntValue___init(val_t p0, val_t p1, int* init_table);
520 typedef void (*icode___icode_base___IIntValue___init_t)(val_t p0, val_t p1, int* init_table);
521 val_t NEW_IIntValue_icode___icode_base___IIntValue___init(val_t p0);
522 val_t icode___icode_base___IIntValue___is_pure(val_t p0);
523 typedef val_t (*icode___icode_base___IIntValue___is_pure_t)(val_t p0);
524 val_t icode___icode_base___IBoolValue___value(val_t p0);
525 typedef val_t (*icode___icode_base___IBoolValue___value_t)(val_t p0);
526 void icode___icode_base___IBoolValue___init(val_t p0, val_t p1, int* init_table);
527 typedef void (*icode___icode_base___IBoolValue___init_t)(val_t p0, val_t p1, int* init_table);
528 val_t NEW_IBoolValue_icode___icode_base___IBoolValue___init(val_t p0);
529 val_t icode___icode_base___IBoolValue___is_pure(val_t p0);
530 typedef val_t (*icode___icode_base___IBoolValue___is_pure_t)(val_t p0);
531 val_t icode___icode_base___IStringValue___value(val_t p0);
532 typedef val_t (*icode___icode_base___IStringValue___value_t)(val_t p0);
533 void icode___icode_base___IStringValue___init(val_t p0, val_t p1, int* init_table);
534 typedef void (*icode___icode_base___IStringValue___init_t)(val_t p0, val_t p1, int* init_table);
535 val_t NEW_IStringValue_icode___icode_base___IStringValue___init(val_t p0);
536 val_t icode___icode_base___IStringValue___is_pure(val_t p0);
537 typedef val_t (*icode___icode_base___IStringValue___is_pure_t)(val_t p0);
538 val_t icode___icode_base___IFloatValue___value(val_t p0);
539 typedef val_t (*icode___icode_base___IFloatValue___value_t)(val_t p0);
540 void icode___icode_base___IFloatValue___init(val_t p0, val_t p1, int* init_table);
541 typedef void (*icode___icode_base___IFloatValue___init_t)(val_t p0, val_t p1, int* init_table);
542 val_t NEW_IFloatValue_icode___icode_base___IFloatValue___init(val_t p0);
543 val_t icode___icode_base___IFloatValue___is_pure(val_t p0);
544 typedef val_t (*icode___icode_base___IFloatValue___is_pure_t)(val_t p0);
545 val_t icode___icode_base___ICharValue___value(val_t p0);
546 typedef val_t (*icode___icode_base___ICharValue___value_t)(val_t p0);
547 void icode___icode_base___ICharValue___init(val_t p0, val_t p1, int* init_table);
548 typedef void (*icode___icode_base___ICharValue___init_t)(val_t p0, val_t p1, int* init_table);
549 val_t NEW_ICharValue_icode___icode_base___ICharValue___init(val_t p0);
550 val_t icode___icode_base___ICharValue___is_pure(val_t p0);
551 typedef val_t (*icode___icode_base___ICharValue___is_pure_t)(val_t p0);
552 void icode___icode_base___IMove___init(val_t p0, val_t p1, val_t p2, int* init_table);
553 typedef void (*icode___icode_base___IMove___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
554 val_t NEW_IMove_icode___icode_base___IMove___init(val_t p0, val_t p1);
555 val_t icode___icode_base___IMove___is_pure(val_t p0);
556 typedef val_t (*icode___icode_base___IMove___is_pure_t)(val_t p0);
557 val_t icode___icode_base___IAttrRead___property(val_t p0);
558 typedef val_t (*icode___icode_base___IAttrRead___property_t)(val_t p0);
559 void icode___icode_base___IAttrRead___init(val_t p0, val_t p1, val_t p2, int* init_table);
560 typedef void (*icode___icode_base___IAttrRead___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
561 val_t NEW_IAttrRead_icode___icode_base___IAttrRead___init(val_t p0, val_t p1);
562 val_t icode___icode_base___IAttrRead___is_pure(val_t p0);
563 typedef val_t (*icode___icode_base___IAttrRead___is_pure_t)(val_t p0);
564 val_t icode___icode_base___IAttrWrite___property(val_t p0);
565 typedef val_t (*icode___icode_base___IAttrWrite___property_t)(val_t p0);
566 void icode___icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
567 typedef void (*icode___icode_base___IAttrWrite___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
568 val_t NEW_IAttrWrite_icode___icode_base___IAttrWrite___init(val_t p0, val_t p1, val_t p2);
569 val_t icode___icode_base___IAttrIsset___property(val_t p0);
570 typedef val_t (*icode___icode_base___IAttrIsset___property_t)(val_t p0);
571 void icode___icode_base___IAttrIsset___init(val_t p0, val_t p1, val_t p2, int* init_table);
572 typedef void (*icode___icode_base___IAttrIsset___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
573 val_t NEW_IAttrIsset_icode___icode_base___IAttrIsset___init(val_t p0, val_t p1);
574 val_t icode___icode_base___IAttrIsset___is_pure(val_t p0);
575 typedef val_t (*icode___icode_base___IAttrIsset___is_pure_t)(val_t p0);
576 val_t icode___icode_base___ITypeCheck___stype(val_t p0);
577 typedef val_t (*icode___icode_base___ITypeCheck___stype_t)(val_t p0);
578 void icode___icode_base___ITypeCheck___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
579 typedef void (*icode___icode_base___ITypeCheck___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
580 val_t NEW_ITypeCheck_icode___icode_base___ITypeCheck___init(val_t p0, val_t p1, val_t p2);
581 val_t icode___icode_base___ITypeCheck___is_pure(val_t p0);
582 typedef val_t (*icode___icode_base___ITypeCheck___is_pure_t)(val_t p0);
583 void icode___icode_base___IIs___init(val_t p0, val_t p1, val_t p2, int* init_table);
584 typedef void (*icode___icode_base___IIs___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
585 val_t NEW_IIs_icode___icode_base___IIs___init(val_t p0, val_t p1);
586 val_t icode___icode_base___IIs___is_pure(val_t p0);
587 typedef val_t (*icode___icode_base___IIs___is_pure_t)(val_t p0);
588 void icode___icode_base___INot___init(val_t p0, val_t p1, int* init_table);
589 typedef void (*icode___icode_base___INot___init_t)(val_t p0, val_t p1, int* init_table);
590 val_t NEW_INot_icode___icode_base___INot___init(val_t p0);
591 val_t icode___icode_base___INot___is_pure(val_t p0);
592 typedef val_t (*icode___icode_base___INot___is_pure_t)(val_t p0);
593 val_t icode___icode_base___IOnce___body(val_t p0);
594 typedef val_t (*icode___icode_base___IOnce___body_t)(val_t p0);
595 void icode___icode_base___IOnce___init(val_t p0, int* init_table);
596 typedef void (*icode___icode_base___IOnce___init_t)(val_t p0, int* init_table);
597 val_t NEW_IOnce_icode___icode_base___IOnce___init();
598 val_t icode___icode_base___IHasClos___closure_decl(val_t p0);
599 typedef val_t (*icode___icode_base___IHasClos___closure_decl_t)(val_t p0);
600 void icode___icode_base___IHasClos___init(val_t p0, val_t p1, int* init_table);
601 typedef void (*icode___icode_base___IHasClos___init_t)(val_t p0, val_t p1, int* init_table);
602 val_t NEW_IHasClos_icode___icode_base___IHasClos___init(val_t p0);
603 val_t icode___icode_base___IHasClos___is_pure(val_t p0);
604 typedef val_t (*icode___icode_base___IHasClos___is_pure_t)(val_t p0);
605 val_t icode___icode_base___MMAttribute___iroutine(val_t p0);
606 typedef val_t (*icode___icode_base___MMAttribute___iroutine_t)(val_t p0);
607 val_t NEW_MMAttribute_metamodel___abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
608 val_t icode___icode_base___MMMethod___iroutine(val_t p0);
609 typedef val_t (*icode___icode_base___MMMethod___iroutine_t)(val_t p0);
610 val_t NEW_MMMethod_metamodel___abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
611 #endif