Only one gcc pass for initial bootstrap
[nit.git] / c_src / syntax_base._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires syntax_base. */
2 #ifndef syntax_base_2_sep
3 #define syntax_base_2_sep
4 #include "parser._sep.h"
5 #include "mmloader._sep.h"
6 #include <nit_common.h>
7
8 extern const classtable_elt_t VFT_MMSrcModule[];
9
10 extern const classtable_elt_t VFT_MMSrcLocalClass[];
11
12 extern const classtable_elt_t VFT_MMSrcAttribute[];
13
14 extern const classtable_elt_t VFT_MMSrcMethod[];
15
16 extern const classtable_elt_t VFT_MMAttrImplementationMethod[];
17
18 extern const classtable_elt_t VFT_MMReadImplementationMethod[];
19
20 extern const classtable_elt_t VFT_MMWriteImplementationMethod[];
21
22 extern const classtable_elt_t VFT_MMMethSrcMethod[];
23
24 extern const classtable_elt_t VFT_MMSrcTypeProperty[];
25
26 extern const classtable_elt_t VFT_Variable[];
27
28 extern const classtable_elt_t VFT_AbsSyntaxVisitor[];
29 #define LOCATE_syntax_base "./syntax//syntax_base.nit"
30 extern const int SFT_syntax_base[];
31 #define ID_MMSrcModule SFT_syntax_base[0]
32 #define COLOR_MMSrcModule SFT_syntax_base[1]
33 #define COLOR_syntax_base___MMSrcModule____node SFT_syntax_base[2]
34 #define COLOR_syntax_base___MMSrcModule____src_local_classes SFT_syntax_base[3]
35 #define INIT_TABLE_POS_MMSrcModule SFT_syntax_base[4]
36 #define COLOR_syntax_base___MMSrcModule___node SFT_syntax_base[5]
37 #define COLOR_syntax_base___MMSrcModule___src_local_classes SFT_syntax_base[6]
38 #define COLOR_syntax_base___MMSrcModule___init SFT_syntax_base[7]
39 #define COLOR_syntax_base___MMGlobalClass___check_visibility SFT_syntax_base[8]
40 #define ID_MMSrcLocalClass SFT_syntax_base[9]
41 #define COLOR_MMSrcLocalClass SFT_syntax_base[10]
42 #define COLOR_syntax_base___MMSrcLocalClass____nodes SFT_syntax_base[11]
43 #define COLOR_syntax_base___MMSrcLocalClass____formal_dict SFT_syntax_base[12]
44 #define COLOR_syntax_base___MMSrcLocalClass____src_local_properties SFT_syntax_base[13]
45 #define INIT_TABLE_POS_MMSrcLocalClass SFT_syntax_base[14]
46 #define COLOR_syntax_base___MMSrcLocalClass___nodes SFT_syntax_base[15]
47 #define COLOR_syntax_base___MMSrcLocalClass___formal_dict SFT_syntax_base[16]
48 #define COLOR_syntax_base___MMSrcLocalClass___formal_dict__eq SFT_syntax_base[17]
49 #define COLOR_syntax_base___MMSrcLocalClass___src_local_properties SFT_syntax_base[18]
50 #define COLOR_syntax_base___MMSrcLocalClass___init SFT_syntax_base[19]
51 #define COLOR_syntax_base___MMGlobalProperty___check_visibility SFT_syntax_base[20]
52 #define COLOR_syntax_base___MMLocalProperty___node SFT_syntax_base[21]
53 #define ID_MMSrcAttribute SFT_syntax_base[22]
54 #define COLOR_MMSrcAttribute SFT_syntax_base[23]
55 #define COLOR_syntax_base___MMSrcAttribute____node SFT_syntax_base[24]
56 #define INIT_TABLE_POS_MMSrcAttribute SFT_syntax_base[25]
57 #define COLOR_syntax_base___MMSrcAttribute___init SFT_syntax_base[26]
58 #define ID_MMSrcMethod SFT_syntax_base[27]
59 #define COLOR_MMSrcMethod SFT_syntax_base[28]
60 #define INIT_TABLE_POS_MMSrcMethod SFT_syntax_base[29]
61 #define ID_MMAttrImplementationMethod SFT_syntax_base[30]
62 #define COLOR_MMAttrImplementationMethod SFT_syntax_base[31]
63 #define COLOR_syntax_base___MMAttrImplementationMethod____node SFT_syntax_base[32]
64 #define INIT_TABLE_POS_MMAttrImplementationMethod SFT_syntax_base[33]
65 #define ID_MMReadImplementationMethod SFT_syntax_base[34]
66 #define COLOR_MMReadImplementationMethod SFT_syntax_base[35]
67 #define INIT_TABLE_POS_MMReadImplementationMethod SFT_syntax_base[36]
68 #define COLOR_syntax_base___MMReadImplementationMethod___init SFT_syntax_base[37]
69 #define ID_MMWriteImplementationMethod SFT_syntax_base[38]
70 #define COLOR_MMWriteImplementationMethod SFT_syntax_base[39]
71 #define INIT_TABLE_POS_MMWriteImplementationMethod SFT_syntax_base[40]
72 #define COLOR_syntax_base___MMWriteImplementationMethod___init SFT_syntax_base[41]
73 #define ID_MMMethSrcMethod SFT_syntax_base[42]
74 #define COLOR_MMMethSrcMethod SFT_syntax_base[43]
75 #define COLOR_syntax_base___MMMethSrcMethod____node SFT_syntax_base[44]
76 #define INIT_TABLE_POS_MMMethSrcMethod SFT_syntax_base[45]
77 #define COLOR_syntax_base___MMMethSrcMethod___init SFT_syntax_base[46]
78 #define ID_MMSrcTypeProperty SFT_syntax_base[47]
79 #define COLOR_MMSrcTypeProperty SFT_syntax_base[48]
80 #define COLOR_syntax_base___MMSrcTypeProperty____node SFT_syntax_base[49]
81 #define INIT_TABLE_POS_MMSrcTypeProperty SFT_syntax_base[50]
82 #define COLOR_syntax_base___MMSrcTypeProperty___init SFT_syntax_base[51]
83 #define ID_Variable SFT_syntax_base[52]
84 #define COLOR_Variable SFT_syntax_base[53]
85 #define COLOR_syntax_base___Variable____name SFT_syntax_base[54]
86 #define COLOR_syntax_base___Variable____decl SFT_syntax_base[55]
87 #define COLOR_syntax_base___Variable____stype SFT_syntax_base[56]
88 #define INIT_TABLE_POS_Variable SFT_syntax_base[57]
89 #define COLOR_syntax_base___Variable___name SFT_syntax_base[58]
90 #define COLOR_syntax_base___Variable___decl SFT_syntax_base[59]
91 #define COLOR_syntax_base___Variable___stype SFT_syntax_base[60]
92 #define COLOR_syntax_base___Variable___stype__eq SFT_syntax_base[61]
93 #define COLOR_syntax_base___Variable___init SFT_syntax_base[62]
94 #define ID_AbsSyntaxVisitor SFT_syntax_base[63]
95 #define COLOR_AbsSyntaxVisitor SFT_syntax_base[64]
96 #define COLOR_syntax_base___AbsSyntaxVisitor____module SFT_syntax_base[65]
97 #define COLOR_syntax_base___AbsSyntaxVisitor____local_class SFT_syntax_base[66]
98 #define COLOR_syntax_base___AbsSyntaxVisitor____local_property SFT_syntax_base[67]
99 #define COLOR_syntax_base___AbsSyntaxVisitor____tc SFT_syntax_base[68]
100 #define INIT_TABLE_POS_AbsSyntaxVisitor SFT_syntax_base[69]
101 #define COLOR_syntax_base___AbsSyntaxVisitor___type_bool SFT_syntax_base[70]
102 #define COLOR_syntax_base___AbsSyntaxVisitor___type_int SFT_syntax_base[71]
103 #define COLOR_syntax_base___AbsSyntaxVisitor___type_float SFT_syntax_base[72]
104 #define COLOR_syntax_base___AbsSyntaxVisitor___type_char SFT_syntax_base[73]
105 #define COLOR_syntax_base___AbsSyntaxVisitor___type_string SFT_syntax_base[74]
106 #define COLOR_syntax_base___AbsSyntaxVisitor___type_collection SFT_syntax_base[75]
107 #define COLOR_syntax_base___AbsSyntaxVisitor___type_array SFT_syntax_base[76]
108 #define COLOR_syntax_base___AbsSyntaxVisitor___type_discrete SFT_syntax_base[77]
109 #define COLOR_syntax_base___AbsSyntaxVisitor___type_range SFT_syntax_base[78]
110 #define COLOR_syntax_base___AbsSyntaxVisitor___type_none SFT_syntax_base[79]
111 #define COLOR_syntax_base___AbsSyntaxVisitor___module SFT_syntax_base[80]
112 #define COLOR_syntax_base___AbsSyntaxVisitor___module__eq SFT_syntax_base[81]
113 #define COLOR_syntax_base___AbsSyntaxVisitor___local_class SFT_syntax_base[82]
114 #define COLOR_syntax_base___AbsSyntaxVisitor___local_class__eq SFT_syntax_base[83]
115 #define COLOR_syntax_base___AbsSyntaxVisitor___local_property SFT_syntax_base[84]
116 #define COLOR_syntax_base___AbsSyntaxVisitor___local_property__eq SFT_syntax_base[85]
117 #define COLOR_syntax_base___AbsSyntaxVisitor___tc SFT_syntax_base[86]
118 #define COLOR_syntax_base___AbsSyntaxVisitor___error SFT_syntax_base[87]
119 #define COLOR_syntax_base___AbsSyntaxVisitor___warning SFT_syntax_base[88]
120 #define COLOR_syntax_base___AbsSyntaxVisitor___check_conform SFT_syntax_base[89]
121 #define COLOR_syntax_base___AbsSyntaxVisitor___init SFT_syntax_base[90]
122 #define COLOR_syntax_base___PNode___accept_abs_syntax_visitor SFT_syntax_base[91]
123 #define COLOR_syntax_base___Token____symbol SFT_syntax_base[92]
124 #define COLOR_syntax_base___Token___to_symbol SFT_syntax_base[93]
125 #define COLOR_syntax_base___PClassdef___local_class SFT_syntax_base[94]
126 #define COLOR_syntax_base___AAttrPropdef___prop SFT_syntax_base[95]
127 #define COLOR_syntax_base___AAttrPropdef___readmethod SFT_syntax_base[96]
128 #define COLOR_syntax_base___AAttrPropdef___writemethod SFT_syntax_base[97]
129 #define COLOR_syntax_base___AMethPropdef___method SFT_syntax_base[98]
130 #define COLOR_syntax_base___ATypePropdef___prop SFT_syntax_base[99]
131 #define COLOR_syntax_base___PParam___position SFT_syntax_base[100]
132 #define COLOR_syntax_base___PParam___variable SFT_syntax_base[101]
133 #define COLOR_syntax_base___PType___get_local_class SFT_syntax_base[102]
134 #define COLOR_syntax_base___PType___get_stype SFT_syntax_base[103]
135 #define COLOR_syntax_base___PType___get_unchecked_stype SFT_syntax_base[104]
136 #define COLOR_syntax_base___PType___check_conform SFT_syntax_base[105]
137 #define COLOR_syntax_base___AType____stype_cache SFT_syntax_base[106]
138 #define COLOR_syntax_base___AType____stype_cached SFT_syntax_base[107]
139 #define COLOR_syntax_base___PExpr___stype SFT_syntax_base[108]
140 #define COLOR_syntax_base___AVardeclExpr____variable SFT_syntax_base[109]
141 #define COLOR_syntax_base___AVardeclExpr___variable SFT_syntax_base[110]
142 #define COLOR_syntax_base___AVardeclExpr___variable__eq SFT_syntax_base[111]
143 #define COLOR_syntax_base___AForVardeclExpr____variable SFT_syntax_base[112]
144 #define COLOR_syntax_base___AForVardeclExpr___variable SFT_syntax_base[113]
145 #define COLOR_syntax_base___AForVardeclExpr___variable__eq SFT_syntax_base[114]
146 #define COLOR_syntax_base___AVarFormExpr____variable SFT_syntax_base[115]
147 #define COLOR_syntax_base___AVarFormExpr___variable SFT_syntax_base[116]
148 #define COLOR_syntax_base___AVarFormExpr___variable__eq SFT_syntax_base[117]
149 #define ATTR_syntax_base___MMSrcModule____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcModule____node)
150 typedef val_t (* syntax_base___MMSrcModule___node_t)(val_t self);
151 val_t syntax_base___MMSrcModule___node(val_t self);
152 #define LOCATE_syntax_base___MMSrcModule___node "syntax_base::MMSrcModule::node"
153 #define ATTR_syntax_base___MMSrcModule____src_local_classes(recv) ATTR(recv, COLOR_syntax_base___MMSrcModule____src_local_classes)
154 typedef val_t (* syntax_base___MMSrcModule___src_local_classes_t)(val_t self);
155 val_t syntax_base___MMSrcModule___src_local_classes(val_t self);
156 #define LOCATE_syntax_base___MMSrcModule___src_local_classes "syntax_base::MMSrcModule::src_local_classes"
157 typedef void (* syntax_base___MMSrcModule___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
158 void syntax_base___MMSrcModule___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
159 val_t NEW_syntax_base___MMSrcModule___init(val_t param0, val_t param1, val_t param2, val_t param3);
160 #define LOCATE_syntax_base___MMSrcModule___init "syntax_base::MMSrcModule::init"
161 typedef val_t (* syntax_base___MMGlobalClass___check_visibility_t)(val_t self, val_t param0, val_t param1, val_t param2);
162 val_t syntax_base___MMGlobalClass___check_visibility(val_t self, val_t param0, val_t param1, val_t param2);
163 #define LOCATE_syntax_base___MMGlobalClass___check_visibility "syntax_base::MMGlobalClass::check_visibility"
164 #define ATTR_syntax_base___MMSrcLocalClass____nodes(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalClass____nodes)
165 typedef val_t (* syntax_base___MMSrcLocalClass___nodes_t)(val_t self);
166 val_t syntax_base___MMSrcLocalClass___nodes(val_t self);
167 #define LOCATE_syntax_base___MMSrcLocalClass___nodes "syntax_base::MMSrcLocalClass::nodes"
168 #define ATTR_syntax_base___MMSrcLocalClass____formal_dict(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalClass____formal_dict)
169 typedef val_t (* syntax_base___MMSrcLocalClass___formal_dict_t)(val_t self);
170 val_t syntax_base___MMSrcLocalClass___formal_dict(val_t self);
171 #define LOCATE_syntax_base___MMSrcLocalClass___formal_dict "syntax_base::MMSrcLocalClass::formal_dict"
172 typedef void (* syntax_base___MMSrcLocalClass___formal_dict__eq_t)(val_t self, val_t param0);
173 void syntax_base___MMSrcLocalClass___formal_dict__eq(val_t self, val_t param0);
174 #define LOCATE_syntax_base___MMSrcLocalClass___formal_dict__eq "syntax_base::MMSrcLocalClass::formal_dict="
175 #define ATTR_syntax_base___MMSrcLocalClass____src_local_properties(recv) ATTR(recv, COLOR_syntax_base___MMSrcLocalClass____src_local_properties)
176 typedef val_t (* syntax_base___MMSrcLocalClass___src_local_properties_t)(val_t self);
177 val_t syntax_base___MMSrcLocalClass___src_local_properties(val_t self);
178 #define LOCATE_syntax_base___MMSrcLocalClass___src_local_properties "syntax_base::MMSrcLocalClass::src_local_properties"
179 typedef void (* syntax_base___MMSrcLocalClass___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
180 void syntax_base___MMSrcLocalClass___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
181 val_t NEW_syntax_base___MMSrcLocalClass___init(val_t param0, val_t param1, val_t param2);
182 #define LOCATE_syntax_base___MMSrcLocalClass___init "syntax_base::MMSrcLocalClass::init"
183 typedef val_t (* syntax_base___MMGlobalProperty___check_visibility_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
184 val_t syntax_base___MMGlobalProperty___check_visibility(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
185 #define LOCATE_syntax_base___MMGlobalProperty___check_visibility "syntax_base::MMGlobalProperty::check_visibility"
186 typedef val_t (* syntax_base___MMLocalProperty___node_t)(val_t self);
187 val_t syntax_base___MMLocalProperty___node(val_t self);
188 #define LOCATE_syntax_base___MMLocalProperty___node "syntax_base::MMLocalProperty::node"
189 #define ATTR_syntax_base___MMSrcAttribute____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcAttribute____node)
190 typedef val_t (* syntax_base___MMSrcAttribute___node_t)(val_t self);
191 val_t syntax_base___MMSrcAttribute___node(val_t self);
192 #define LOCATE_syntax_base___MMSrcAttribute___node "syntax_base::MMSrcAttribute::(syntax_base::MMLocalProperty::node)"
193 typedef void (* syntax_base___MMSrcAttribute___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
194 void syntax_base___MMSrcAttribute___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
195 val_t NEW_syntax_base___MMSrcAttribute___init(val_t param0, val_t param1, val_t param2);
196 #define LOCATE_syntax_base___MMSrcAttribute___init "syntax_base::MMSrcAttribute::init"
197 #define ATTR_syntax_base___MMAttrImplementationMethod____node(recv) ATTR(recv, COLOR_syntax_base___MMAttrImplementationMethod____node)
198 typedef val_t (* syntax_base___MMAttrImplementationMethod___node_t)(val_t self);
199 val_t syntax_base___MMAttrImplementationMethod___node(val_t self);
200 #define LOCATE_syntax_base___MMAttrImplementationMethod___node "syntax_base::MMAttrImplementationMethod::(syntax_base::MMLocalProperty::node)"
201 typedef void (* syntax_base___MMReadImplementationMethod___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
202 void syntax_base___MMReadImplementationMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
203 val_t NEW_syntax_base___MMReadImplementationMethod___init(val_t param0, val_t param1, val_t param2);
204 #define LOCATE_syntax_base___MMReadImplementationMethod___init "syntax_base::MMReadImplementationMethod::init"
205 typedef void (* syntax_base___MMWriteImplementationMethod___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
206 void syntax_base___MMWriteImplementationMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
207 val_t NEW_syntax_base___MMWriteImplementationMethod___init(val_t param0, val_t param1, val_t param2);
208 #define LOCATE_syntax_base___MMWriteImplementationMethod___init "syntax_base::MMWriteImplementationMethod::init"
209 #define ATTR_syntax_base___MMMethSrcMethod____node(recv) ATTR(recv, COLOR_syntax_base___MMMethSrcMethod____node)
210 typedef val_t (* syntax_base___MMMethSrcMethod___node_t)(val_t self);
211 val_t syntax_base___MMMethSrcMethod___node(val_t self);
212 #define LOCATE_syntax_base___MMMethSrcMethod___node "syntax_base::MMMethSrcMethod::(syntax_base::MMLocalProperty::node)"
213 typedef void (* syntax_base___MMMethSrcMethod___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
214 void syntax_base___MMMethSrcMethod___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
215 val_t NEW_syntax_base___MMMethSrcMethod___init(val_t param0, val_t param1, val_t param2);
216 #define LOCATE_syntax_base___MMMethSrcMethod___init "syntax_base::MMMethSrcMethod::init"
217 #define ATTR_syntax_base___MMSrcTypeProperty____node(recv) ATTR(recv, COLOR_syntax_base___MMSrcTypeProperty____node)
218 typedef val_t (* syntax_base___MMSrcTypeProperty___node_t)(val_t self);
219 val_t syntax_base___MMSrcTypeProperty___node(val_t self);
220 #define LOCATE_syntax_base___MMSrcTypeProperty___node "syntax_base::MMSrcTypeProperty::(syntax_base::MMLocalProperty::node)"
221 typedef void (* syntax_base___MMSrcTypeProperty___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
222 void syntax_base___MMSrcTypeProperty___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
223 val_t NEW_syntax_base___MMSrcTypeProperty___init(val_t param0, val_t param1, val_t param2);
224 #define LOCATE_syntax_base___MMSrcTypeProperty___init "syntax_base::MMSrcTypeProperty::init"
225 #define ATTR_syntax_base___Variable____name(recv) ATTR(recv, COLOR_syntax_base___Variable____name)
226 typedef val_t (* syntax_base___Variable___name_t)(val_t self);
227 val_t syntax_base___Variable___name(val_t self);
228 #define LOCATE_syntax_base___Variable___name "syntax_base::Variable::name"
229 #define ATTR_syntax_base___Variable____decl(recv) ATTR(recv, COLOR_syntax_base___Variable____decl)
230 typedef val_t (* syntax_base___Variable___decl_t)(val_t self);
231 val_t syntax_base___Variable___decl(val_t self);
232 #define LOCATE_syntax_base___Variable___decl "syntax_base::Variable::decl"
233 #define ATTR_syntax_base___Variable____stype(recv) ATTR(recv, COLOR_syntax_base___Variable____stype)
234 typedef val_t (* syntax_base___Variable___stype_t)(val_t self);
235 val_t syntax_base___Variable___stype(val_t self);
236 #define LOCATE_syntax_base___Variable___stype "syntax_base::Variable::stype"
237 typedef void (* syntax_base___Variable___stype__eq_t)(val_t self, val_t param0);
238 void syntax_base___Variable___stype__eq(val_t self, val_t param0);
239 #define LOCATE_syntax_base___Variable___stype__eq "syntax_base::Variable::stype="
240 typedef val_t (* syntax_base___Variable___to_s_t)(val_t self);
241 val_t syntax_base___Variable___to_s(val_t self);
242 #define LOCATE_syntax_base___Variable___to_s "syntax_base::Variable::(string::Object::to_s)"
243 typedef void (* syntax_base___Variable___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
244 void syntax_base___Variable___init(val_t self, val_t param0, val_t param1, int* init_table);
245 val_t NEW_syntax_base___Variable___init(val_t param0, val_t param1);
246 #define LOCATE_syntax_base___Variable___init "syntax_base::Variable::init"
247 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_bool_t)(val_t self);
248 val_t syntax_base___AbsSyntaxVisitor___type_bool(val_t self);
249 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_bool "syntax_base::AbsSyntaxVisitor::type_bool"
250 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_int_t)(val_t self);
251 val_t syntax_base___AbsSyntaxVisitor___type_int(val_t self);
252 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_int "syntax_base::AbsSyntaxVisitor::type_int"
253 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_float_t)(val_t self);
254 val_t syntax_base___AbsSyntaxVisitor___type_float(val_t self);
255 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_float "syntax_base::AbsSyntaxVisitor::type_float"
256 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_char_t)(val_t self);
257 val_t syntax_base___AbsSyntaxVisitor___type_char(val_t self);
258 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_char "syntax_base::AbsSyntaxVisitor::type_char"
259 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_string_t)(val_t self);
260 val_t syntax_base___AbsSyntaxVisitor___type_string(val_t self);
261 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_string "syntax_base::AbsSyntaxVisitor::type_string"
262 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_collection_t)(val_t self);
263 val_t syntax_base___AbsSyntaxVisitor___type_collection(val_t self);
264 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_collection "syntax_base::AbsSyntaxVisitor::type_collection"
265 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_array_t)(val_t self, val_t param0);
266 val_t syntax_base___AbsSyntaxVisitor___type_array(val_t self, val_t param0);
267 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_array "syntax_base::AbsSyntaxVisitor::type_array"
268 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_discrete_t)(val_t self);
269 val_t syntax_base___AbsSyntaxVisitor___type_discrete(val_t self);
270 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_discrete "syntax_base::AbsSyntaxVisitor::type_discrete"
271 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_range_t)(val_t self, val_t param0);
272 val_t syntax_base___AbsSyntaxVisitor___type_range(val_t self, val_t param0);
273 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_range "syntax_base::AbsSyntaxVisitor::type_range"
274 typedef val_t (* syntax_base___AbsSyntaxVisitor___type_none_t)(val_t self);
275 val_t syntax_base___AbsSyntaxVisitor___type_none(val_t self);
276 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_none "syntax_base::AbsSyntaxVisitor::type_none"
277 #define ATTR_syntax_base___AbsSyntaxVisitor____module(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____module)
278 typedef val_t (* syntax_base___AbsSyntaxVisitor___module_t)(val_t self);
279 val_t syntax_base___AbsSyntaxVisitor___module(val_t self);
280 #define LOCATE_syntax_base___AbsSyntaxVisitor___module "syntax_base::AbsSyntaxVisitor::module"
281 typedef void (* syntax_base___AbsSyntaxVisitor___module__eq_t)(val_t self, val_t param0);
282 void syntax_base___AbsSyntaxVisitor___module__eq(val_t self, val_t param0);
283 #define LOCATE_syntax_base___AbsSyntaxVisitor___module__eq "syntax_base::AbsSyntaxVisitor::module="
284 #define ATTR_syntax_base___AbsSyntaxVisitor____local_class(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____local_class)
285 typedef val_t (* syntax_base___AbsSyntaxVisitor___local_class_t)(val_t self);
286 val_t syntax_base___AbsSyntaxVisitor___local_class(val_t self);
287 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_class "syntax_base::AbsSyntaxVisitor::local_class"
288 typedef void (* syntax_base___AbsSyntaxVisitor___local_class__eq_t)(val_t self, val_t param0);
289 void syntax_base___AbsSyntaxVisitor___local_class__eq(val_t self, val_t param0);
290 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_class__eq "syntax_base::AbsSyntaxVisitor::local_class="
291 #define ATTR_syntax_base___AbsSyntaxVisitor____local_property(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____local_property)
292 typedef val_t (* syntax_base___AbsSyntaxVisitor___local_property_t)(val_t self);
293 val_t syntax_base___AbsSyntaxVisitor___local_property(val_t self);
294 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_property "syntax_base::AbsSyntaxVisitor::local_property"
295 typedef void (* syntax_base___AbsSyntaxVisitor___local_property__eq_t)(val_t self, val_t param0);
296 void syntax_base___AbsSyntaxVisitor___local_property__eq(val_t self, val_t param0);
297 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_property__eq "syntax_base::AbsSyntaxVisitor::local_property="
298 #define ATTR_syntax_base___AbsSyntaxVisitor____tc(recv) ATTR(recv, COLOR_syntax_base___AbsSyntaxVisitor____tc)
299 typedef val_t (* syntax_base___AbsSyntaxVisitor___tc_t)(val_t self);
300 val_t syntax_base___AbsSyntaxVisitor___tc(val_t self);
301 #define LOCATE_syntax_base___AbsSyntaxVisitor___tc "syntax_base::AbsSyntaxVisitor::tc"
302 typedef void (* syntax_base___AbsSyntaxVisitor___error_t)(val_t self, val_t param0, val_t param1);
303 void syntax_base___AbsSyntaxVisitor___error(val_t self, val_t param0, val_t param1);
304 #define LOCATE_syntax_base___AbsSyntaxVisitor___error "syntax_base::AbsSyntaxVisitor::error"
305 typedef void (* syntax_base___AbsSyntaxVisitor___warning_t)(val_t self, val_t param0, val_t param1);
306 void syntax_base___AbsSyntaxVisitor___warning(val_t self, val_t param0, val_t param1);
307 #define LOCATE_syntax_base___AbsSyntaxVisitor___warning "syntax_base::AbsSyntaxVisitor::warning"
308 typedef val_t (* syntax_base___AbsSyntaxVisitor___check_conform_t)(val_t self, val_t param0, val_t param1, val_t param2);
309 val_t syntax_base___AbsSyntaxVisitor___check_conform(val_t self, val_t param0, val_t param1, val_t param2);
310 #define LOCATE_syntax_base___AbsSyntaxVisitor___check_conform "syntax_base::AbsSyntaxVisitor::check_conform"
311 typedef void (* syntax_base___AbsSyntaxVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
312 void syntax_base___AbsSyntaxVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
313 val_t NEW_syntax_base___AbsSyntaxVisitor___init(val_t param0, val_t param1);
314 #define LOCATE_syntax_base___AbsSyntaxVisitor___init "syntax_base::AbsSyntaxVisitor::init"
315 typedef void (* syntax_base___PNode___accept_abs_syntax_visitor_t)(val_t self, val_t param0);
316 void syntax_base___PNode___accept_abs_syntax_visitor(val_t self, val_t param0);
317 #define LOCATE_syntax_base___PNode___accept_abs_syntax_visitor "syntax_base::PNode::accept_abs_syntax_visitor"
318 #define ATTR_syntax_base___Token____symbol(recv) ATTR(recv, COLOR_syntax_base___Token____symbol)
319 typedef val_t (* syntax_base___Token___to_symbol_t)(val_t self);
320 val_t syntax_base___Token___to_symbol(val_t self);
321 #define LOCATE_syntax_base___Token___to_symbol "syntax_base::Token::to_symbol"
322 typedef val_t (* syntax_base___PClassdef___local_class_t)(val_t self);
323 val_t syntax_base___PClassdef___local_class(val_t self);
324 #define LOCATE_syntax_base___PClassdef___local_class "syntax_base::PClassdef::local_class"
325 typedef val_t (* syntax_base___AAttrPropdef___prop_t)(val_t self);
326 val_t syntax_base___AAttrPropdef___prop(val_t self);
327 #define LOCATE_syntax_base___AAttrPropdef___prop "syntax_base::AAttrPropdef::prop"
328 typedef val_t (* syntax_base___AAttrPropdef___readmethod_t)(val_t self);
329 val_t syntax_base___AAttrPropdef___readmethod(val_t self);
330 #define LOCATE_syntax_base___AAttrPropdef___readmethod "syntax_base::AAttrPropdef::readmethod"
331 typedef val_t (* syntax_base___AAttrPropdef___writemethod_t)(val_t self);
332 val_t syntax_base___AAttrPropdef___writemethod(val_t self);
333 #define LOCATE_syntax_base___AAttrPropdef___writemethod "syntax_base::AAttrPropdef::writemethod"
334 typedef val_t (* syntax_base___AMethPropdef___method_t)(val_t self);
335 val_t syntax_base___AMethPropdef___method(val_t self);
336 #define LOCATE_syntax_base___AMethPropdef___method "syntax_base::AMethPropdef::method"
337 typedef val_t (* syntax_base___ATypePropdef___prop_t)(val_t self);
338 val_t syntax_base___ATypePropdef___prop(val_t self);
339 #define LOCATE_syntax_base___ATypePropdef___prop "syntax_base::ATypePropdef::prop"
340 typedef val_t (* syntax_base___PParam___position_t)(val_t self);
341 val_t syntax_base___PParam___position(val_t self);
342 #define LOCATE_syntax_base___PParam___position "syntax_base::PParam::position"
343 typedef val_t (* syntax_base___PParam___variable_t)(val_t self);
344 val_t syntax_base___PParam___variable(val_t self);
345 #define LOCATE_syntax_base___PParam___variable "syntax_base::PParam::variable"
346 typedef val_t (* syntax_base___PType___get_local_class_t)(val_t self, val_t param0);
347 val_t syntax_base___PType___get_local_class(val_t self, val_t param0);
348 #define LOCATE_syntax_base___PType___get_local_class "syntax_base::PType::get_local_class"
349 typedef val_t (* syntax_base___PType___get_stype_t)(val_t self, val_t param0);
350 val_t syntax_base___PType___get_stype(val_t self, val_t param0);
351 #define LOCATE_syntax_base___PType___get_stype "syntax_base::PType::get_stype"
352 typedef val_t (* syntax_base___PType___get_unchecked_stype_t)(val_t self, val_t param0);
353 val_t syntax_base___PType___get_unchecked_stype(val_t self, val_t param0);
354 #define LOCATE_syntax_base___PType___get_unchecked_stype "syntax_base::PType::get_unchecked_stype"
355 typedef void (* syntax_base___PType___check_conform_t)(val_t self, val_t param0);
356 void syntax_base___PType___check_conform(val_t self, val_t param0);
357 #define LOCATE_syntax_base___PType___check_conform "syntax_base::PType::check_conform"
358 #define ATTR_syntax_base___AType____stype_cache(recv) ATTR(recv, COLOR_syntax_base___AType____stype_cache)
359 #define ATTR_syntax_base___AType____stype_cached(recv) ATTR(recv, COLOR_syntax_base___AType____stype_cached)
360 typedef val_t (* syntax_base___AType___get_local_class_t)(val_t self, val_t param0);
361 val_t syntax_base___AType___get_local_class(val_t self, val_t param0);
362 #define LOCATE_syntax_base___AType___get_local_class "syntax_base::AType::(syntax_base::PType::get_local_class)"
363 typedef val_t (* syntax_base___AType___get_unchecked_stype_t)(val_t self, val_t param0);
364 val_t syntax_base___AType___get_unchecked_stype(val_t self, val_t param0);
365 #define LOCATE_syntax_base___AType___get_unchecked_stype "syntax_base::AType::(syntax_base::PType::get_unchecked_stype)"
366 typedef val_t (* syntax_base___AType___get_stype_t)(val_t self, val_t param0);
367 val_t syntax_base___AType___get_stype(val_t self, val_t param0);
368 #define LOCATE_syntax_base___AType___get_stype "syntax_base::AType::(syntax_base::PType::get_stype)"
369 typedef void (* syntax_base___AType___check_conform_t)(val_t self, val_t param0);
370 void syntax_base___AType___check_conform(val_t self, val_t param0);
371 #define LOCATE_syntax_base___AType___check_conform "syntax_base::AType::(syntax_base::PType::check_conform)"
372 typedef val_t (* syntax_base___PExpr___stype_t)(val_t self);
373 val_t syntax_base___PExpr___stype(val_t self);
374 #define LOCATE_syntax_base___PExpr___stype "syntax_base::PExpr::stype"
375 #define ATTR_syntax_base___AVardeclExpr____variable(recv) ATTR(recv, COLOR_syntax_base___AVardeclExpr____variable)
376 typedef val_t (* syntax_base___AVardeclExpr___variable_t)(val_t self);
377 val_t syntax_base___AVardeclExpr___variable(val_t self);
378 #define LOCATE_syntax_base___AVardeclExpr___variable "syntax_base::AVardeclExpr::variable"
379 typedef void (* syntax_base___AVardeclExpr___variable__eq_t)(val_t self, val_t param0);
380 void syntax_base___AVardeclExpr___variable__eq(val_t self, val_t param0);
381 #define LOCATE_syntax_base___AVardeclExpr___variable__eq "syntax_base::AVardeclExpr::variable="
382 #define ATTR_syntax_base___AForVardeclExpr____variable(recv) ATTR(recv, COLOR_syntax_base___AForVardeclExpr____variable)
383 typedef val_t (* syntax_base___AForVardeclExpr___variable_t)(val_t self);
384 val_t syntax_base___AForVardeclExpr___variable(val_t self);
385 #define LOCATE_syntax_base___AForVardeclExpr___variable "syntax_base::AForVardeclExpr::variable"
386 typedef void (* syntax_base___AForVardeclExpr___variable__eq_t)(val_t self, val_t param0);
387 void syntax_base___AForVardeclExpr___variable__eq(val_t self, val_t param0);
388 #define LOCATE_syntax_base___AForVardeclExpr___variable__eq "syntax_base::AForVardeclExpr::variable="
389 #define ATTR_syntax_base___AVarFormExpr____variable(recv) ATTR(recv, COLOR_syntax_base___AVarFormExpr____variable)
390 typedef val_t (* syntax_base___AVarFormExpr___variable_t)(val_t self);
391 val_t syntax_base___AVarFormExpr___variable(val_t self);
392 #define LOCATE_syntax_base___AVarFormExpr___variable "syntax_base::AVarFormExpr::variable"
393 typedef void (* syntax_base___AVarFormExpr___variable__eq_t)(val_t self, val_t param0);
394 void syntax_base___AVarFormExpr___variable__eq(val_t self, val_t param0);
395 #define LOCATE_syntax_base___AVarFormExpr___variable__eq "syntax_base::AVarFormExpr::variable="
396 #endif