Merge branch 'beef-up-gccx' into wip
[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_sep
3 #define syntax_base_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_MMImplicitInit[];
27
28 extern const classtable_elt_t VFT_Variable[];
29
30 extern const classtable_elt_t VFT_VarVariable[];
31
32 extern const classtable_elt_t VFT_ParamVariable[];
33
34 extern const classtable_elt_t VFT_AutoVariable[];
35
36 extern const classtable_elt_t VFT_ClosureVariable[];
37
38 extern const classtable_elt_t VFT_AbsSyntaxVisitor[];
39
40 extern const classtable_elt_t VFT_AAbsAbsSendExpr[];
41
42 extern const classtable_elt_t VFT_AAbsSendExpr[];
43
44 extern const classtable_elt_t VFT_ASuperInitCall[];
45
46 extern const classtable_elt_t VFT_ASendReassignExpr[];
47 extern const char *LOCATE_syntax_base;
48 extern const int SFT_syntax_base[];
49 #define ID_MMSrcModule (SFT_syntax_base[0])
50 #define COLOR_MMSrcModule (SFT_syntax_base[1])
51 #define ATTR_syntax_base___MMSrcModule____nodes(recv) ATTR(recv, (SFT_syntax_base[2] + 0))
52 #define ATTR_syntax_base___MMSrcModule____src_local_classes(recv) ATTR(recv, (SFT_syntax_base[2] + 1))
53 #define INIT_TABLE_POS_MMSrcModule (SFT_syntax_base[3] + 0)
54 #define CALL_syntax_base___MMSrcModule___clear_ast(recv) ((syntax_base___MMSrcModule___clear_ast_t)CALL((recv), (SFT_syntax_base[3] + 1)))
55 #define CALL_syntax_base___MMSrcModule___node(recv) ((syntax_base___MMSrcModule___node_t)CALL((recv), (SFT_syntax_base[3] + 2)))
56 #define CALL_syntax_base___MMSrcModule___src_local_classes(recv) ((syntax_base___MMSrcModule___src_local_classes_t)CALL((recv), (SFT_syntax_base[3] + 3)))
57 #define CALL_syntax_base___MMSrcModule___init(recv) ((syntax_base___MMSrcModule___init_t)CALL((recv), (SFT_syntax_base[3] + 4)))
58 #define CALL_syntax_base___MMModule___nodes(recv) ((syntax_base___MMModule___nodes_t)CALL((recv), (SFT_syntax_base[4] + 0)))
59 #define CALL_syntax_base___MMModule___nodes__eq(recv) ((syntax_base___MMModule___nodes__eq_t)CALL((recv), (SFT_syntax_base[4] + 1)))
60 #define CALL_syntax_base___MMGlobalClass___check_visibility(recv) ((syntax_base___MMGlobalClass___check_visibility_t)CALL((recv), (SFT_syntax_base[5] + 0)))
61 #define ID_MMSrcLocalClass (SFT_syntax_base[6])
62 #define COLOR_MMSrcLocalClass (SFT_syntax_base[7])
63 #define ATTR_syntax_base___MMSrcLocalClass____formal_dict(recv) ATTR(recv, (SFT_syntax_base[8] + 0))
64 #define ATTR_syntax_base___MMSrcLocalClass____src_local_properties(recv) ATTR(recv, (SFT_syntax_base[8] + 1))
65 #define INIT_TABLE_POS_MMSrcLocalClass (SFT_syntax_base[9] + 0)
66 #define CALL_syntax_base___MMSrcLocalClass___node(recv) ((syntax_base___MMSrcLocalClass___node_t)CALL((recv), (SFT_syntax_base[9] + 1)))
67 #define CALL_syntax_base___MMSrcLocalClass___formal_dict(recv) ((syntax_base___MMSrcLocalClass___formal_dict_t)CALL((recv), (SFT_syntax_base[9] + 2)))
68 #define CALL_syntax_base___MMSrcLocalClass___src_local_properties(recv) ((syntax_base___MMSrcLocalClass___src_local_properties_t)CALL((recv), (SFT_syntax_base[9] + 3)))
69 #define CALL_syntax_base___MMSrcLocalClass___init(recv) ((syntax_base___MMSrcLocalClass___init_t)CALL((recv), (SFT_syntax_base[9] + 4)))
70 #define CALL_syntax_base___MMGlobalProperty___check_visibility(recv) ((syntax_base___MMGlobalProperty___check_visibility_t)CALL((recv), (SFT_syntax_base[10] + 0)))
71 #define CALL_syntax_base___MMLocalProperty___node(recv) ((syntax_base___MMLocalProperty___node_t)CALL((recv), (SFT_syntax_base[11] + 0)))
72 #define CALL_syntax_base___MMLocalProperty___is_init(recv) ((syntax_base___MMLocalProperty___is_init_t)CALL((recv), (SFT_syntax_base[11] + 1)))
73 #define ID_MMSrcAttribute (SFT_syntax_base[12])
74 #define COLOR_MMSrcAttribute (SFT_syntax_base[13])
75 #define INIT_TABLE_POS_MMSrcAttribute (SFT_syntax_base[14] + 0)
76 #define CALL_syntax_base___MMSrcAttribute___init(recv) ((syntax_base___MMSrcAttribute___init_t)CALL((recv), (SFT_syntax_base[14] + 1)))
77 #define ID_MMSrcMethod (SFT_syntax_base[15])
78 #define COLOR_MMSrcMethod (SFT_syntax_base[16])
79 #define INIT_TABLE_POS_MMSrcMethod (SFT_syntax_base[17] + 0)
80 #define ID_MMAttrImplementationMethod (SFT_syntax_base[18])
81 #define COLOR_MMAttrImplementationMethod (SFT_syntax_base[19])
82 #define INIT_TABLE_POS_MMAttrImplementationMethod (SFT_syntax_base[20] + 0)
83 #define CALL_syntax_base___MMAttrImplementationMethod___init(recv) ((syntax_base___MMAttrImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[20] + 1)))
84 #define ID_MMReadImplementationMethod (SFT_syntax_base[21])
85 #define COLOR_MMReadImplementationMethod (SFT_syntax_base[22])
86 #define INIT_TABLE_POS_MMReadImplementationMethod (SFT_syntax_base[23] + 0)
87 #define CALL_syntax_base___MMReadImplementationMethod___init(recv) ((syntax_base___MMReadImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[23] + 1)))
88 #define ID_MMWriteImplementationMethod (SFT_syntax_base[24])
89 #define COLOR_MMWriteImplementationMethod (SFT_syntax_base[25])
90 #define INIT_TABLE_POS_MMWriteImplementationMethod (SFT_syntax_base[26] + 0)
91 #define CALL_syntax_base___MMWriteImplementationMethod___init(recv) ((syntax_base___MMWriteImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[26] + 1)))
92 #define ID_MMMethSrcMethod (SFT_syntax_base[27])
93 #define COLOR_MMMethSrcMethod (SFT_syntax_base[28])
94 #define ATTR_syntax_base___MMMethSrcMethod____is_init(recv) ATTR(recv, (SFT_syntax_base[29] + 0))
95 #define ATTR_syntax_base___MMMethSrcMethod____is_intern(recv) ATTR(recv, (SFT_syntax_base[29] + 1))
96 #define ATTR_syntax_base___MMMethSrcMethod____is_abstract(recv) ATTR(recv, (SFT_syntax_base[29] + 2))
97 #define INIT_TABLE_POS_MMMethSrcMethod (SFT_syntax_base[30] + 0)
98 #define CALL_syntax_base___MMMethSrcMethod___init(recv) ((syntax_base___MMMethSrcMethod___init_t)CALL((recv), (SFT_syntax_base[30] + 1)))
99 #define ID_MMSrcTypeProperty (SFT_syntax_base[31])
100 #define COLOR_MMSrcTypeProperty (SFT_syntax_base[32])
101 #define INIT_TABLE_POS_MMSrcTypeProperty (SFT_syntax_base[33] + 0)
102 #define CALL_syntax_base___MMSrcTypeProperty___init(recv) ((syntax_base___MMSrcTypeProperty___init_t)CALL((recv), (SFT_syntax_base[33] + 1)))
103 #define ID_MMImplicitInit (SFT_syntax_base[34])
104 #define COLOR_MMImplicitInit (SFT_syntax_base[35])
105 #define ATTR_syntax_base___MMImplicitInit____unassigned_attributes(recv) ATTR(recv, (SFT_syntax_base[36] + 0))
106 #define ATTR_syntax_base___MMImplicitInit____super_inits(recv) ATTR(recv, (SFT_syntax_base[36] + 1))
107 #define INIT_TABLE_POS_MMImplicitInit (SFT_syntax_base[37] + 0)
108 #define CALL_syntax_base___MMImplicitInit___super_init(recv) ((syntax_base___MMImplicitInit___super_init_t)CALL((recv), (SFT_syntax_base[37] + 1)))
109 #define CALL_syntax_base___MMImplicitInit___unassigned_attributes(recv) ((syntax_base___MMImplicitInit___unassigned_attributes_t)CALL((recv), (SFT_syntax_base[37] + 2)))
110 #define CALL_syntax_base___MMImplicitInit___super_inits(recv) ((syntax_base___MMImplicitInit___super_inits_t)CALL((recv), (SFT_syntax_base[37] + 3)))
111 #define CALL_syntax_base___MMImplicitInit___init(recv) ((syntax_base___MMImplicitInit___init_t)CALL((recv), (SFT_syntax_base[37] + 4)))
112 #define ID_Variable (SFT_syntax_base[38])
113 #define COLOR_Variable (SFT_syntax_base[39])
114 #define ATTR_syntax_base___Variable____name(recv) ATTR(recv, (SFT_syntax_base[40] + 0))
115 #define ATTR_syntax_base___Variable____decl(recv) ATTR(recv, (SFT_syntax_base[40] + 1))
116 #define ATTR_syntax_base___Variable____stype(recv) ATTR(recv, (SFT_syntax_base[40] + 2))
117 #define INIT_TABLE_POS_Variable (SFT_syntax_base[41] + 0)
118 #define CALL_syntax_base___Variable___name(recv) ((syntax_base___Variable___name_t)CALL((recv), (SFT_syntax_base[41] + 1)))
119 #define CALL_syntax_base___Variable___decl(recv) ((syntax_base___Variable___decl_t)CALL((recv), (SFT_syntax_base[41] + 2)))
120 #define CALL_syntax_base___Variable___is_typed(recv) ((syntax_base___Variable___is_typed_t)CALL((recv), (SFT_syntax_base[41] + 3)))
121 #define CALL_syntax_base___Variable___stype(recv) ((syntax_base___Variable___stype_t)CALL((recv), (SFT_syntax_base[41] + 4)))
122 #define CALL_syntax_base___Variable___stype__eq(recv) ((syntax_base___Variable___stype__eq_t)CALL((recv), (SFT_syntax_base[41] + 5)))
123 #define CALL_syntax_base___Variable___kind(recv) ((syntax_base___Variable___kind_t)CALL((recv), (SFT_syntax_base[41] + 6)))
124 #define CALL_syntax_base___Variable___init(recv) ((syntax_base___Variable___init_t)CALL((recv), (SFT_syntax_base[41] + 7)))
125 #define ID_VarVariable (SFT_syntax_base[42])
126 #define COLOR_VarVariable (SFT_syntax_base[43])
127 #define INIT_TABLE_POS_VarVariable (SFT_syntax_base[44] + 0)
128 #define CALL_syntax_base___VarVariable___init(recv) ((syntax_base___VarVariable___init_t)CALL((recv), (SFT_syntax_base[44] + 1)))
129 #define ID_ParamVariable (SFT_syntax_base[45])
130 #define COLOR_ParamVariable (SFT_syntax_base[46])
131 #define INIT_TABLE_POS_ParamVariable (SFT_syntax_base[47] + 0)
132 #define CALL_syntax_base___ParamVariable___init(recv) ((syntax_base___ParamVariable___init_t)CALL((recv), (SFT_syntax_base[47] + 1)))
133 #define ID_AutoVariable (SFT_syntax_base[48])
134 #define COLOR_AutoVariable (SFT_syntax_base[49])
135 #define INIT_TABLE_POS_AutoVariable (SFT_syntax_base[50] + 0)
136 #define CALL_syntax_base___AutoVariable___init(recv) ((syntax_base___AutoVariable___init_t)CALL((recv), (SFT_syntax_base[50] + 1)))
137 #define ID_ClosureVariable (SFT_syntax_base[51])
138 #define COLOR_ClosureVariable (SFT_syntax_base[52])
139 #define ATTR_syntax_base___ClosureVariable____closure(recv) ATTR(recv, (SFT_syntax_base[53] + 0))
140 #define INIT_TABLE_POS_ClosureVariable (SFT_syntax_base[54] + 0)
141 #define CALL_syntax_base___ClosureVariable___closure(recv) ((syntax_base___ClosureVariable___closure_t)CALL((recv), (SFT_syntax_base[54] + 1)))
142 #define CALL_syntax_base___ClosureVariable___init(recv) ((syntax_base___ClosureVariable___init_t)CALL((recv), (SFT_syntax_base[54] + 2)))
143 #define ID_AbsSyntaxVisitor (SFT_syntax_base[55])
144 #define COLOR_AbsSyntaxVisitor (SFT_syntax_base[56])
145 #define ATTR_syntax_base___AbsSyntaxVisitor____module(recv) ATTR(recv, (SFT_syntax_base[57] + 0))
146 #define ATTR_syntax_base___AbsSyntaxVisitor____local_class(recv) ATTR(recv, (SFT_syntax_base[57] + 1))
147 #define ATTR_syntax_base___AbsSyntaxVisitor____local_property(recv) ATTR(recv, (SFT_syntax_base[57] + 2))
148 #define ATTR_syntax_base___AbsSyntaxVisitor____tc(recv) ATTR(recv, (SFT_syntax_base[57] + 3))
149 #define INIT_TABLE_POS_AbsSyntaxVisitor (SFT_syntax_base[58] + 0)
150 #define CALL_syntax_base___AbsSyntaxVisitor___get_type_by_name(recv) ((syntax_base___AbsSyntaxVisitor___get_type_by_name_t)CALL((recv), (SFT_syntax_base[58] + 1)))
151 #define CALL_syntax_base___AbsSyntaxVisitor___get_instantiated_type_by_name(recv) ((syntax_base___AbsSyntaxVisitor___get_instantiated_type_by_name_t)CALL((recv), (SFT_syntax_base[58] + 2)))
152 #define CALL_syntax_base___AbsSyntaxVisitor___type_object(recv) ((syntax_base___AbsSyntaxVisitor___type_object_t)CALL((recv), (SFT_syntax_base[58] + 3)))
153 #define CALL_syntax_base___AbsSyntaxVisitor___type_bool(recv) ((syntax_base___AbsSyntaxVisitor___type_bool_t)CALL((recv), (SFT_syntax_base[58] + 4)))
154 #define CALL_syntax_base___AbsSyntaxVisitor___type_int(recv) ((syntax_base___AbsSyntaxVisitor___type_int_t)CALL((recv), (SFT_syntax_base[58] + 5)))
155 #define CALL_syntax_base___AbsSyntaxVisitor___type_float(recv) ((syntax_base___AbsSyntaxVisitor___type_float_t)CALL((recv), (SFT_syntax_base[58] + 6)))
156 #define CALL_syntax_base___AbsSyntaxVisitor___type_char(recv) ((syntax_base___AbsSyntaxVisitor___type_char_t)CALL((recv), (SFT_syntax_base[58] + 7)))
157 #define CALL_syntax_base___AbsSyntaxVisitor___type_string(recv) ((syntax_base___AbsSyntaxVisitor___type_string_t)CALL((recv), (SFT_syntax_base[58] + 8)))
158 #define CALL_syntax_base___AbsSyntaxVisitor___type_collection(recv) ((syntax_base___AbsSyntaxVisitor___type_collection_t)CALL((recv), (SFT_syntax_base[58] + 9)))
159 #define CALL_syntax_base___AbsSyntaxVisitor___type_nativestring(recv) ((syntax_base___AbsSyntaxVisitor___type_nativestring_t)CALL((recv), (SFT_syntax_base[58] + 10)))
160 #define CALL_syntax_base___AbsSyntaxVisitor___type_array(recv) ((syntax_base___AbsSyntaxVisitor___type_array_t)CALL((recv), (SFT_syntax_base[58] + 11)))
161 #define CALL_syntax_base___AbsSyntaxVisitor___type_discrete(recv) ((syntax_base___AbsSyntaxVisitor___type_discrete_t)CALL((recv), (SFT_syntax_base[58] + 12)))
162 #define CALL_syntax_base___AbsSyntaxVisitor___type_range(recv) ((syntax_base___AbsSyntaxVisitor___type_range_t)CALL((recv), (SFT_syntax_base[58] + 13)))
163 #define CALL_syntax_base___AbsSyntaxVisitor___type_none(recv) ((syntax_base___AbsSyntaxVisitor___type_none_t)CALL((recv), (SFT_syntax_base[58] + 14)))
164 #define CALL_syntax_base___AbsSyntaxVisitor___get_method(recv) ((syntax_base___AbsSyntaxVisitor___get_method_t)CALL((recv), (SFT_syntax_base[58] + 15)))
165 #define CALL_syntax_base___AbsSyntaxVisitor___module(recv) ((syntax_base___AbsSyntaxVisitor___module_t)CALL((recv), (SFT_syntax_base[58] + 16)))
166 #define CALL_syntax_base___AbsSyntaxVisitor___local_class(recv) ((syntax_base___AbsSyntaxVisitor___local_class_t)CALL((recv), (SFT_syntax_base[58] + 17)))
167 #define CALL_syntax_base___AbsSyntaxVisitor___local_class__eq(recv) ((syntax_base___AbsSyntaxVisitor___local_class__eq_t)CALL((recv), (SFT_syntax_base[58] + 18)))
168 #define CALL_syntax_base___AbsSyntaxVisitor___local_property(recv) ((syntax_base___AbsSyntaxVisitor___local_property_t)CALL((recv), (SFT_syntax_base[58] + 19)))
169 #define CALL_syntax_base___AbsSyntaxVisitor___local_property__eq(recv) ((syntax_base___AbsSyntaxVisitor___local_property__eq_t)CALL((recv), (SFT_syntax_base[58] + 20)))
170 #define CALL_syntax_base___AbsSyntaxVisitor___tc(recv) ((syntax_base___AbsSyntaxVisitor___tc_t)CALL((recv), (SFT_syntax_base[58] + 21)))
171 #define CALL_syntax_base___AbsSyntaxVisitor___error(recv) ((syntax_base___AbsSyntaxVisitor___error_t)CALL((recv), (SFT_syntax_base[58] + 22)))
172 #define CALL_syntax_base___AbsSyntaxVisitor___fatal_error(recv) ((syntax_base___AbsSyntaxVisitor___fatal_error_t)CALL((recv), (SFT_syntax_base[58] + 23)))
173 #define CALL_syntax_base___AbsSyntaxVisitor___warning(recv) ((syntax_base___AbsSyntaxVisitor___warning_t)CALL((recv), (SFT_syntax_base[58] + 24)))
174 #define CALL_syntax_base___AbsSyntaxVisitor___check_conform(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_t)CALL((recv), (SFT_syntax_base[58] + 25)))
175 #define CALL_syntax_base___AbsSyntaxVisitor___check_expr(recv) ((syntax_base___AbsSyntaxVisitor___check_expr_t)CALL((recv), (SFT_syntax_base[58] + 26)))
176 #define CALL_syntax_base___AbsSyntaxVisitor___check_conform_expr(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_expr_t)CALL((recv), (SFT_syntax_base[58] + 27)))
177 #define CALL_syntax_base___AbsSyntaxVisitor___check_conform_multiexpr(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_multiexpr_t)CALL((recv), (SFT_syntax_base[58] + 28)))
178 #define CALL_syntax_base___AbsSyntaxVisitor___init(recv) ((syntax_base___AbsSyntaxVisitor___init_t)CALL((recv), (SFT_syntax_base[58] + 29)))
179 #define CALL_syntax_base___ANode___accept_abs_syntax_visitor(recv) ((syntax_base___ANode___accept_abs_syntax_visitor_t)CALL((recv), (SFT_syntax_base[59] + 0)))
180 #define ATTR_syntax_base___Token____symbol_cache(recv) ATTR(recv, (SFT_syntax_base[60] + 0))
181 #define CALL_syntax_base___Token___to_symbol(recv) ((syntax_base___Token___to_symbol_t)CALL((recv), (SFT_syntax_base[61] + 0)))
182 #define ATTR_syntax_base___AClassdef____next_node(recv) ATTR(recv, (SFT_syntax_base[62] + 0))
183 #define CALL_syntax_base___AClassdef___local_class(recv) ((syntax_base___AClassdef___local_class_t)CALL((recv), (SFT_syntax_base[63] + 0)))
184 #define CALL_syntax_base___AClassdef___next_node(recv) ((syntax_base___AClassdef___next_node_t)CALL((recv), (SFT_syntax_base[63] + 1)))
185 #define CALL_syntax_base___AClassdef___next_node__eq(recv) ((syntax_base___AClassdef___next_node__eq_t)CALL((recv), (SFT_syntax_base[63] + 2)))
186 #define CALL_syntax_base___APropdef___self_var(recv) ((syntax_base___APropdef___self_var_t)CALL((recv), (SFT_syntax_base[64] + 0)))
187 #define CALL_syntax_base___AAttrPropdef___prop(recv) ((syntax_base___AAttrPropdef___prop_t)CALL((recv), (SFT_syntax_base[65] + 0)))
188 #define CALL_syntax_base___AAttrPropdef___readmethod(recv) ((syntax_base___AAttrPropdef___readmethod_t)CALL((recv), (SFT_syntax_base[65] + 1)))
189 #define CALL_syntax_base___AAttrPropdef___writemethod(recv) ((syntax_base___AAttrPropdef___writemethod_t)CALL((recv), (SFT_syntax_base[65] + 2)))
190 #define ATTR_syntax_base___AConcreteInitPropdef____super_init_calls(recv) ATTR(recv, (SFT_syntax_base[66] + 0))
191 #define ATTR_syntax_base___AConcreteInitPropdef____explicit_super_init_calls(recv) ATTR(recv, (SFT_syntax_base[66] + 1))
192 #define CALL_syntax_base___AConcreteInitPropdef___super_init_calls(recv) ((syntax_base___AConcreteInitPropdef___super_init_calls_t)CALL((recv), (SFT_syntax_base[67] + 0)))
193 #define CALL_syntax_base___AConcreteInitPropdef___explicit_super_init_calls(recv) ((syntax_base___AConcreteInitPropdef___explicit_super_init_calls_t)CALL((recv), (SFT_syntax_base[67] + 1)))
194 #define CALL_syntax_base___AMethPropdef___method(recv) ((syntax_base___AMethPropdef___method_t)CALL((recv), (SFT_syntax_base[68] + 0)))
195 #define CALL_syntax_base___ATypePropdef___prop(recv) ((syntax_base___ATypePropdef___prop_t)CALL((recv), (SFT_syntax_base[69] + 0)))
196 #define CALL_syntax_base___AParam___position(recv) ((syntax_base___AParam___position_t)CALL((recv), (SFT_syntax_base[70] + 0)))
197 #define CALL_syntax_base___AParam___variable(recv) ((syntax_base___AParam___variable_t)CALL((recv), (SFT_syntax_base[70] + 1)))
198 #define CALL_syntax_base___AClosureDecl___position(recv) ((syntax_base___AClosureDecl___position_t)CALL((recv), (SFT_syntax_base[71] + 0)))
199 #define CALL_syntax_base___AClosureDecl___variable(recv) ((syntax_base___AClosureDecl___variable_t)CALL((recv), (SFT_syntax_base[71] + 1)))
200 #define ATTR_syntax_base___AType____stype_cache(recv) ATTR(recv, (SFT_syntax_base[72] + 0))
201 #define ATTR_syntax_base___AType____stype_cached(recv) ATTR(recv, (SFT_syntax_base[72] + 1))
202 #define CALL_syntax_base___AType___is_typed(recv) ((syntax_base___AType___is_typed_t)CALL((recv), (SFT_syntax_base[73] + 0)))
203 #define CALL_syntax_base___AType___stype(recv) ((syntax_base___AType___stype_t)CALL((recv), (SFT_syntax_base[73] + 1)))
204 #define CALL_syntax_base___AType___get_local_class(recv) ((syntax_base___AType___get_local_class_t)CALL((recv), (SFT_syntax_base[73] + 2)))
205 #define CALL_syntax_base___AType___get_unchecked_stype(recv) ((syntax_base___AType___get_unchecked_stype_t)CALL((recv), (SFT_syntax_base[73] + 3)))
206 #define CALL_syntax_base___AType___get_stype(recv) ((syntax_base___AType___get_stype_t)CALL((recv), (SFT_syntax_base[73] + 4)))
207 #define CALL_syntax_base___AType___check_conform(recv) ((syntax_base___AType___check_conform_t)CALL((recv), (SFT_syntax_base[73] + 5)))
208 #define CALL_syntax_base___AExpr___is_typed(recv) ((syntax_base___AExpr___is_typed_t)CALL((recv), (SFT_syntax_base[74] + 0)))
209 #define CALL_syntax_base___AExpr___is_statement(recv) ((syntax_base___AExpr___is_statement_t)CALL((recv), (SFT_syntax_base[74] + 1)))
210 #define CALL_syntax_base___AExpr___stype(recv) ((syntax_base___AExpr___stype_t)CALL((recv), (SFT_syntax_base[74] + 2)))
211 #define ID_AAbsAbsSendExpr (SFT_syntax_base[75])
212 #define COLOR_AAbsAbsSendExpr (SFT_syntax_base[76])
213 #define INIT_TABLE_POS_AAbsAbsSendExpr (SFT_syntax_base[77] + 0)
214 #define CALL_syntax_base___AAbsAbsSendExpr___prop_signature(recv) ((syntax_base___AAbsAbsSendExpr___prop_signature_t)CALL((recv), (SFT_syntax_base[77] + 1)))
215 #define CALL_syntax_base___AAbsAbsSendExpr___raw_arguments(recv) ((syntax_base___AAbsAbsSendExpr___raw_arguments_t)CALL((recv), (SFT_syntax_base[77] + 2)))
216 #define ID_AAbsSendExpr (SFT_syntax_base[78])
217 #define COLOR_AAbsSendExpr (SFT_syntax_base[79])
218 #define INIT_TABLE_POS_AAbsSendExpr (SFT_syntax_base[80] + 0)
219 #define CALL_syntax_base___AAbsSendExpr___prop(recv) ((syntax_base___AAbsSendExpr___prop_t)CALL((recv), (SFT_syntax_base[80] + 1)))
220 #define CALL_syntax_base___AAbsSendExpr___return_type(recv) ((syntax_base___AAbsSendExpr___return_type_t)CALL((recv), (SFT_syntax_base[80] + 2)))
221 #define ID_ASuperInitCall (SFT_syntax_base[81])
222 #define COLOR_ASuperInitCall (SFT_syntax_base[82])
223 #define INIT_TABLE_POS_ASuperInitCall (SFT_syntax_base[83] + 0)
224 #define CALL_syntax_base___ASuperExpr___init_in_superclass(recv) ((syntax_base___ASuperExpr___init_in_superclass_t)CALL((recv), (SFT_syntax_base[84] + 0)))
225 #define CALL_syntax_base___ASendExpr___closure_defs(recv) ((syntax_base___ASendExpr___closure_defs_t)CALL((recv), (SFT_syntax_base[85] + 0)))
226 #define CALL_syntax_base___AReassignFormExpr___assign_method(recv) ((syntax_base___AReassignFormExpr___assign_method_t)CALL((recv), (SFT_syntax_base[86] + 0)))
227 #define ID_ASendReassignExpr (SFT_syntax_base[87])
228 #define COLOR_ASendReassignExpr (SFT_syntax_base[88])
229 #define INIT_TABLE_POS_ASendReassignExpr (SFT_syntax_base[89] + 0)
230 #define CALL_syntax_base___ASendReassignExpr___read_prop(recv) ((syntax_base___ASendReassignExpr___read_prop_t)CALL((recv), (SFT_syntax_base[89] + 1)))
231 #define CALL_syntax_base___AAttrFormExpr___prop(recv) ((syntax_base___AAttrFormExpr___prop_t)CALL((recv), (SFT_syntax_base[90] + 0)))
232 #define CALL_syntax_base___AAttrFormExpr___attr_type(recv) ((syntax_base___AAttrFormExpr___attr_type_t)CALL((recv), (SFT_syntax_base[90] + 1)))
233 #define CALL_syntax_base___ASuperstringExpr___atype(recv) ((syntax_base___ASuperstringExpr___atype_t)CALL((recv), (SFT_syntax_base[91] + 0)))
234 #define CALL_syntax_base___AVardeclExpr___variable(recv) ((syntax_base___AVardeclExpr___variable_t)CALL((recv), (SFT_syntax_base[92] + 0)))
235 #define CALL_syntax_base___AForExpr___variable(recv) ((syntax_base___AForExpr___variable_t)CALL((recv), (SFT_syntax_base[93] + 0)))
236 #define CALL_syntax_base___ASelfExpr___variable(recv) ((syntax_base___ASelfExpr___variable_t)CALL((recv), (SFT_syntax_base[94] + 0)))
237 #define CALL_syntax_base___AVarFormExpr___variable(recv) ((syntax_base___AVarFormExpr___variable_t)CALL((recv), (SFT_syntax_base[95] + 0)))
238 #define CALL_syntax_base___AClosureCallExpr___variable(recv) ((syntax_base___AClosureCallExpr___variable_t)CALL((recv), (SFT_syntax_base[96] + 0)))
239 #define ATTR_syntax_base___AClosureDef____variables(recv) ATTR(recv, (SFT_syntax_base[97] + 0))
240 #define CALL_syntax_base___AClosureDef___closure(recv) ((syntax_base___AClosureDef___closure_t)CALL((recv), (SFT_syntax_base[98] + 0)))
241 #define CALL_syntax_base___AClosureDef___variables(recv) ((syntax_base___AClosureDef___variables_t)CALL((recv), (SFT_syntax_base[98] + 1)))
242 #define CALL_syntax_base___AClosureDef___variables__eq(recv) ((syntax_base___AClosureDef___variables__eq_t)CALL((recv), (SFT_syntax_base[98] + 2)))
243 #define LOCATE_syntax_base___MMSrcModule___nodes "syntax_base::MMSrcModule::(syntax_base::MMModule::nodes)"
244 val_t syntax_base___MMSrcModule___nodes(val_t p0, val_t p1);
245 typedef val_t (*syntax_base___MMSrcModule___nodes_t)(val_t p0, val_t p1);
246 #define LOCATE_syntax_base___MMSrcModule___nodes__eq "syntax_base::MMSrcModule::(syntax_base::MMModule::nodes=)"
247 void syntax_base___MMSrcModule___nodes__eq(val_t p0, val_t p1, val_t p2);
248 typedef void (*syntax_base___MMSrcModule___nodes__eq_t)(val_t p0, val_t p1, val_t p2);
249 #define LOCATE_syntax_base___MMSrcModule___clear_ast "syntax_base::MMSrcModule::clear_ast"
250 void syntax_base___MMSrcModule___clear_ast(val_t p0);
251 typedef void (*syntax_base___MMSrcModule___clear_ast_t)(val_t p0);
252 #define LOCATE_syntax_base___MMSrcModule___node "syntax_base::MMSrcModule::node"
253 val_t syntax_base___MMSrcModule___node(val_t p0);
254 typedef val_t (*syntax_base___MMSrcModule___node_t)(val_t p0);
255 #define LOCATE_syntax_base___MMSrcModule___src_local_classes "syntax_base::MMSrcModule::src_local_classes"
256 val_t syntax_base___MMSrcModule___src_local_classes(val_t p0);
257 typedef val_t (*syntax_base___MMSrcModule___src_local_classes_t)(val_t p0);
258 #define LOCATE_syntax_base___MMSrcModule___init "syntax_base::MMSrcModule::init"
259 void syntax_base___MMSrcModule___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
260 typedef void (*syntax_base___MMSrcModule___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
261 val_t NEW_MMSrcModule_syntax_base___MMSrcModule___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
262 val_t NEW_MMModule_abstractmetamodel___MMModule___init(val_t p0, val_t p1, val_t p2, val_t p3);
263 #define LOCATE_syntax_base___MMModule___nodes "syntax_base::MMModule::nodes"
264 val_t syntax_base___MMModule___nodes(val_t p0, val_t p1);
265 typedef val_t (*syntax_base___MMModule___nodes_t)(val_t p0, val_t p1);
266 #define LOCATE_syntax_base___MMModule___nodes__eq "syntax_base::MMModule::nodes="
267 void syntax_base___MMModule___nodes__eq(val_t p0, val_t p1, val_t p2);
268 typedef void (*syntax_base___MMModule___nodes__eq_t)(val_t p0, val_t p1, val_t p2);
269 val_t NEW_MMGlobalClass_abstractmetamodel___MMGlobalClass___init(val_t p0);
270 #define LOCATE_syntax_base___MMGlobalClass___check_visibility "syntax_base::MMGlobalClass::check_visibility"
271 val_t syntax_base___MMGlobalClass___check_visibility(val_t p0, val_t p1, val_t p2, val_t p3);
272 typedef val_t (*syntax_base___MMGlobalClass___check_visibility_t)(val_t p0, val_t p1, val_t p2, val_t p3);
273 #define LOCATE_syntax_base___MMSrcLocalClass___node "syntax_base::MMSrcLocalClass::node"
274 val_t syntax_base___MMSrcLocalClass___node(val_t p0);
275 typedef val_t (*syntax_base___MMSrcLocalClass___node_t)(val_t p0);
276 #define LOCATE_syntax_base___MMSrcLocalClass___formal_dict "syntax_base::MMSrcLocalClass::formal_dict"
277 val_t syntax_base___MMSrcLocalClass___formal_dict(val_t p0);
278 typedef val_t (*syntax_base___MMSrcLocalClass___formal_dict_t)(val_t p0);
279 #define LOCATE_syntax_base___MMSrcLocalClass___src_local_properties "syntax_base::MMSrcLocalClass::src_local_properties"
280 val_t syntax_base___MMSrcLocalClass___src_local_properties(val_t p0);
281 typedef val_t (*syntax_base___MMSrcLocalClass___src_local_properties_t)(val_t p0);
282 #define LOCATE_syntax_base___MMSrcLocalClass___init "syntax_base::MMSrcLocalClass::init"
283 void syntax_base___MMSrcLocalClass___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
284 typedef void (*syntax_base___MMSrcLocalClass___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
285 val_t NEW_MMSrcLocalClass_syntax_base___MMSrcLocalClass___init(val_t p0, val_t p1, val_t p2, val_t p3);
286 val_t NEW_MMGlobalProperty_abstractmetamodel___MMGlobalProperty___init(val_t p0);
287 #define LOCATE_syntax_base___MMGlobalProperty___check_visibility "syntax_base::MMGlobalProperty::check_visibility"
288 val_t syntax_base___MMGlobalProperty___check_visibility(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
289 typedef val_t (*syntax_base___MMGlobalProperty___check_visibility_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
290 val_t NEW_MMLocalProperty_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
291 #define LOCATE_syntax_base___MMLocalProperty___node "syntax_base::MMLocalProperty::node"
292 val_t syntax_base___MMLocalProperty___node(val_t p0);
293 typedef val_t (*syntax_base___MMLocalProperty___node_t)(val_t p0);
294 #define LOCATE_syntax_base___MMLocalProperty___is_init "syntax_base::MMLocalProperty::is_init"
295 val_t syntax_base___MMLocalProperty___is_init(val_t p0);
296 typedef val_t (*syntax_base___MMLocalProperty___is_init_t)(val_t p0);
297 #define LOCATE_syntax_base___MMSrcAttribute___node "syntax_base::MMSrcAttribute::(syntax_base::MMLocalProperty::node)"
298 val_t syntax_base___MMSrcAttribute___node(val_t p0);
299 typedef val_t (*syntax_base___MMSrcAttribute___node_t)(val_t p0);
300 #define LOCATE_syntax_base___MMSrcAttribute___init "syntax_base::MMSrcAttribute::init"
301 void syntax_base___MMSrcAttribute___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
302 typedef void (*syntax_base___MMSrcAttribute___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
303 val_t NEW_MMSrcAttribute_syntax_base___MMSrcAttribute___init(val_t p0, val_t p1, val_t p2);
304 val_t NEW_MMSrcMethod_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);
305 #define LOCATE_syntax_base___MMSrcMethod___is_intern "syntax_base::MMSrcMethod::(abstractmetamodel::MMMethod::is_intern)"
306 val_t syntax_base___MMSrcMethod___is_intern(val_t p0);
307 typedef val_t (*syntax_base___MMSrcMethod___is_intern_t)(val_t p0);
308 #define LOCATE_syntax_base___MMSrcMethod___is_abstract "syntax_base::MMSrcMethod::(abstractmetamodel::MMMethod::is_abstract)"
309 val_t syntax_base___MMSrcMethod___is_abstract(val_t p0);
310 typedef val_t (*syntax_base___MMSrcMethod___is_abstract_t)(val_t p0);
311 #define LOCATE_syntax_base___MMAttrImplementationMethod___node "syntax_base::MMAttrImplementationMethod::(syntax_base::MMLocalProperty::node)"
312 val_t syntax_base___MMAttrImplementationMethod___node(val_t p0);
313 typedef val_t (*syntax_base___MMAttrImplementationMethod___node_t)(val_t p0);
314 #define LOCATE_syntax_base___MMAttrImplementationMethod___init "syntax_base::MMAttrImplementationMethod::init"
315 void syntax_base___MMAttrImplementationMethod___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
316 typedef void (*syntax_base___MMAttrImplementationMethod___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
317 val_t NEW_MMAttrImplementationMethod_syntax_base___MMAttrImplementationMethod___init(val_t p0, val_t p1, val_t p2);
318 #define LOCATE_syntax_base___MMReadImplementationMethod___init "syntax_base::MMReadImplementationMethod::init"
319 void syntax_base___MMReadImplementationMethod___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
320 typedef void (*syntax_base___MMReadImplementationMethod___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
321 val_t NEW_MMReadImplementationMethod_syntax_base___MMReadImplementationMethod___init(val_t p0, val_t p1, val_t p2);
322 #define LOCATE_syntax_base___MMWriteImplementationMethod___init "syntax_base::MMWriteImplementationMethod::init"
323 void syntax_base___MMWriteImplementationMethod___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
324 typedef void (*syntax_base___MMWriteImplementationMethod___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
325 val_t NEW_MMWriteImplementationMethod_syntax_base___MMWriteImplementationMethod___init(val_t p0, val_t p1, val_t p2);
326 #define LOCATE_syntax_base___MMMethSrcMethod___is_intern "syntax_base::MMMethSrcMethod::(abstractmetamodel::MMMethod::is_intern)"
327 val_t syntax_base___MMMethSrcMethod___is_intern(val_t p0);
328 typedef val_t (*syntax_base___MMMethSrcMethod___is_intern_t)(val_t p0);
329 #define LOCATE_syntax_base___MMMethSrcMethod___is_abstract "syntax_base::MMMethSrcMethod::(abstractmetamodel::MMMethod::is_abstract)"
330 val_t syntax_base___MMMethSrcMethod___is_abstract(val_t p0);
331 typedef val_t (*syntax_base___MMMethSrcMethod___is_abstract_t)(val_t p0);
332 #define LOCATE_syntax_base___MMMethSrcMethod___node "syntax_base::MMMethSrcMethod::(syntax_base::MMLocalProperty::node)"
333 val_t syntax_base___MMMethSrcMethod___node(val_t p0);
334 typedef val_t (*syntax_base___MMMethSrcMethod___node_t)(val_t p0);
335 #define LOCATE_syntax_base___MMMethSrcMethod___is_init "syntax_base::MMMethSrcMethod::(syntax_base::MMLocalProperty::is_init)"
336 val_t syntax_base___MMMethSrcMethod___is_init(val_t p0);
337 typedef val_t (*syntax_base___MMMethSrcMethod___is_init_t)(val_t p0);
338 #define LOCATE_syntax_base___MMMethSrcMethod___init "syntax_base::MMMethSrcMethod::init"
339 void syntax_base___MMMethSrcMethod___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
340 typedef void (*syntax_base___MMMethSrcMethod___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
341 val_t NEW_MMMethSrcMethod_syntax_base___MMMethSrcMethod___init(val_t p0, val_t p1, val_t p2);
342 #define LOCATE_syntax_base___MMSrcTypeProperty___init "syntax_base::MMSrcTypeProperty::init"
343 void syntax_base___MMSrcTypeProperty___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
344 typedef void (*syntax_base___MMSrcTypeProperty___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
345 val_t NEW_MMSrcTypeProperty_syntax_base___MMSrcTypeProperty___init(val_t p0, val_t p1, val_t p2);
346 #define LOCATE_syntax_base___MMImplicitInit___is_init "syntax_base::MMImplicitInit::(syntax_base::MMLocalProperty::is_init)"
347 val_t syntax_base___MMImplicitInit___is_init(val_t p0);
348 typedef val_t (*syntax_base___MMImplicitInit___is_init_t)(val_t p0);
349 #define LOCATE_syntax_base___MMImplicitInit___super_init "syntax_base::MMImplicitInit::super_init"
350 val_t syntax_base___MMImplicitInit___super_init(val_t p0);
351 typedef val_t (*syntax_base___MMImplicitInit___super_init_t)(val_t p0);
352 #define LOCATE_syntax_base___MMImplicitInit___unassigned_attributes "syntax_base::MMImplicitInit::unassigned_attributes"
353 val_t syntax_base___MMImplicitInit___unassigned_attributes(val_t p0);
354 typedef val_t (*syntax_base___MMImplicitInit___unassigned_attributes_t)(val_t p0);
355 #define LOCATE_syntax_base___MMImplicitInit___super_inits "syntax_base::MMImplicitInit::super_inits"
356 val_t syntax_base___MMImplicitInit___super_inits(val_t p0);
357 typedef val_t (*syntax_base___MMImplicitInit___super_inits_t)(val_t p0);
358 #define LOCATE_syntax_base___MMImplicitInit___init "syntax_base::MMImplicitInit::init"
359 void syntax_base___MMImplicitInit___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
360 typedef void (*syntax_base___MMImplicitInit___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
361 val_t NEW_MMImplicitInit_syntax_base___MMImplicitInit___init(val_t p0, val_t p1, val_t p2);
362 #define LOCATE_syntax_base___Variable___to_s "syntax_base::Variable::(string::Object::to_s)"
363 val_t syntax_base___Variable___to_s(val_t p0);
364 typedef val_t (*syntax_base___Variable___to_s_t)(val_t p0);
365 #define LOCATE_syntax_base___Variable___name "syntax_base::Variable::name"
366 val_t syntax_base___Variable___name(val_t p0);
367 typedef val_t (*syntax_base___Variable___name_t)(val_t p0);
368 #define LOCATE_syntax_base___Variable___decl "syntax_base::Variable::decl"
369 val_t syntax_base___Variable___decl(val_t p0);
370 typedef val_t (*syntax_base___Variable___decl_t)(val_t p0);
371 #define LOCATE_syntax_base___Variable___is_typed "syntax_base::Variable::is_typed"
372 val_t syntax_base___Variable___is_typed(val_t p0);
373 typedef val_t (*syntax_base___Variable___is_typed_t)(val_t p0);
374 #define LOCATE_syntax_base___Variable___stype "syntax_base::Variable::stype"
375 val_t syntax_base___Variable___stype(val_t p0);
376 typedef val_t (*syntax_base___Variable___stype_t)(val_t p0);
377 #define LOCATE_syntax_base___Variable___stype__eq "syntax_base::Variable::stype="
378 void syntax_base___Variable___stype__eq(val_t p0, val_t p1);
379 typedef void (*syntax_base___Variable___stype__eq_t)(val_t p0, val_t p1);
380 #define LOCATE_syntax_base___Variable___kind "syntax_base::Variable::kind"
381 val_t syntax_base___Variable___kind(val_t p0);
382 typedef val_t (*syntax_base___Variable___kind_t)(val_t p0);
383 #define LOCATE_syntax_base___Variable___init "syntax_base::Variable::init"
384 void syntax_base___Variable___init(val_t p0, val_t p1, val_t p2, int* init_table);
385 typedef void (*syntax_base___Variable___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
386 val_t NEW_Variable_syntax_base___Variable___init(val_t p0, val_t p1);
387 #define LOCATE_syntax_base___VarVariable___kind "syntax_base::VarVariable::(syntax_base::Variable::kind)"
388 val_t syntax_base___VarVariable___kind(val_t p0);
389 typedef val_t (*syntax_base___VarVariable___kind_t)(val_t p0);
390 #define LOCATE_syntax_base___VarVariable___init "syntax_base::VarVariable::init"
391 void syntax_base___VarVariable___init(val_t p0, val_t p1, val_t p2, int* init_table);
392 typedef void (*syntax_base___VarVariable___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
393 val_t NEW_VarVariable_syntax_base___VarVariable___init(val_t p0, val_t p1);
394 #define LOCATE_syntax_base___ParamVariable___kind "syntax_base::ParamVariable::(syntax_base::Variable::kind)"
395 val_t syntax_base___ParamVariable___kind(val_t p0);
396 typedef val_t (*syntax_base___ParamVariable___kind_t)(val_t p0);
397 #define LOCATE_syntax_base___ParamVariable___init "syntax_base::ParamVariable::init"
398 void syntax_base___ParamVariable___init(val_t p0, val_t p1, val_t p2, int* init_table);
399 typedef void (*syntax_base___ParamVariable___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
400 val_t NEW_ParamVariable_syntax_base___ParamVariable___init(val_t p0, val_t p1);
401 #define LOCATE_syntax_base___AutoVariable___kind "syntax_base::AutoVariable::(syntax_base::Variable::kind)"
402 val_t syntax_base___AutoVariable___kind(val_t p0);
403 typedef val_t (*syntax_base___AutoVariable___kind_t)(val_t p0);
404 #define LOCATE_syntax_base___AutoVariable___init "syntax_base::AutoVariable::init"
405 void syntax_base___AutoVariable___init(val_t p0, val_t p1, val_t p2, int* init_table);
406 typedef void (*syntax_base___AutoVariable___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
407 val_t NEW_AutoVariable_syntax_base___AutoVariable___init(val_t p0, val_t p1);
408 #define LOCATE_syntax_base___ClosureVariable___kind "syntax_base::ClosureVariable::(syntax_base::Variable::kind)"
409 val_t syntax_base___ClosureVariable___kind(val_t p0);
410 typedef val_t (*syntax_base___ClosureVariable___kind_t)(val_t p0);
411 #define LOCATE_syntax_base___ClosureVariable___closure "syntax_base::ClosureVariable::closure"
412 val_t syntax_base___ClosureVariable___closure(val_t p0);
413 typedef val_t (*syntax_base___ClosureVariable___closure_t)(val_t p0);
414 #define LOCATE_syntax_base___ClosureVariable___init "syntax_base::ClosureVariable::init"
415 void syntax_base___ClosureVariable___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
416 typedef void (*syntax_base___ClosureVariable___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
417 val_t NEW_ClosureVariable_syntax_base___ClosureVariable___init(val_t p0, val_t p1, val_t p2);
418 #define LOCATE_syntax_base___AbsSyntaxVisitor___get_type_by_name "syntax_base::AbsSyntaxVisitor::get_type_by_name"
419 val_t syntax_base___AbsSyntaxVisitor___get_type_by_name(val_t p0, val_t p1);
420 typedef val_t (*syntax_base___AbsSyntaxVisitor___get_type_by_name_t)(val_t p0, val_t p1);
421 #define LOCATE_syntax_base___AbsSyntaxVisitor___get_instantiated_type_by_name "syntax_base::AbsSyntaxVisitor::get_instantiated_type_by_name"
422 val_t syntax_base___AbsSyntaxVisitor___get_instantiated_type_by_name(val_t p0, val_t p1, val_t p2);
423 typedef val_t (*syntax_base___AbsSyntaxVisitor___get_instantiated_type_by_name_t)(val_t p0, val_t p1, val_t p2);
424 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_object "syntax_base::AbsSyntaxVisitor::type_object"
425 val_t syntax_base___AbsSyntaxVisitor___type_object(val_t p0);
426 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_object_t)(val_t p0);
427 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_bool "syntax_base::AbsSyntaxVisitor::type_bool"
428 val_t syntax_base___AbsSyntaxVisitor___type_bool(val_t p0);
429 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_bool_t)(val_t p0);
430 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_int "syntax_base::AbsSyntaxVisitor::type_int"
431 val_t syntax_base___AbsSyntaxVisitor___type_int(val_t p0);
432 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_int_t)(val_t p0);
433 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_float "syntax_base::AbsSyntaxVisitor::type_float"
434 val_t syntax_base___AbsSyntaxVisitor___type_float(val_t p0);
435 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_float_t)(val_t p0);
436 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_char "syntax_base::AbsSyntaxVisitor::type_char"
437 val_t syntax_base___AbsSyntaxVisitor___type_char(val_t p0);
438 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_char_t)(val_t p0);
439 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_string "syntax_base::AbsSyntaxVisitor::type_string"
440 val_t syntax_base___AbsSyntaxVisitor___type_string(val_t p0);
441 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_string_t)(val_t p0);
442 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_collection "syntax_base::AbsSyntaxVisitor::type_collection"
443 val_t syntax_base___AbsSyntaxVisitor___type_collection(val_t p0);
444 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_collection_t)(val_t p0);
445 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_nativestring "syntax_base::AbsSyntaxVisitor::type_nativestring"
446 val_t syntax_base___AbsSyntaxVisitor___type_nativestring(val_t p0);
447 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_nativestring_t)(val_t p0);
448 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_array "syntax_base::AbsSyntaxVisitor::type_array"
449 val_t syntax_base___AbsSyntaxVisitor___type_array(val_t p0, val_t p1);
450 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_array_t)(val_t p0, val_t p1);
451 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_discrete "syntax_base::AbsSyntaxVisitor::type_discrete"
452 val_t syntax_base___AbsSyntaxVisitor___type_discrete(val_t p0);
453 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_discrete_t)(val_t p0);
454 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_range "syntax_base::AbsSyntaxVisitor::type_range"
455 val_t syntax_base___AbsSyntaxVisitor___type_range(val_t p0, val_t p1);
456 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_range_t)(val_t p0, val_t p1);
457 #define LOCATE_syntax_base___AbsSyntaxVisitor___type_none "syntax_base::AbsSyntaxVisitor::type_none"
458 val_t syntax_base___AbsSyntaxVisitor___type_none(val_t p0);
459 typedef val_t (*syntax_base___AbsSyntaxVisitor___type_none_t)(val_t p0);
460 #define LOCATE_syntax_base___AbsSyntaxVisitor___get_method "syntax_base::AbsSyntaxVisitor::get_method"
461 val_t syntax_base___AbsSyntaxVisitor___get_method(val_t p0, val_t p1, val_t p2);
462 typedef val_t (*syntax_base___AbsSyntaxVisitor___get_method_t)(val_t p0, val_t p1, val_t p2);
463 #define LOCATE_syntax_base___AbsSyntaxVisitor___module "syntax_base::AbsSyntaxVisitor::module"
464 val_t syntax_base___AbsSyntaxVisitor___module(val_t p0);
465 typedef val_t (*syntax_base___AbsSyntaxVisitor___module_t)(val_t p0);
466 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_class "syntax_base::AbsSyntaxVisitor::local_class"
467 val_t syntax_base___AbsSyntaxVisitor___local_class(val_t p0);
468 typedef val_t (*syntax_base___AbsSyntaxVisitor___local_class_t)(val_t p0);
469 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_class__eq "syntax_base::AbsSyntaxVisitor::local_class="
470 void syntax_base___AbsSyntaxVisitor___local_class__eq(val_t p0, val_t p1);
471 typedef void (*syntax_base___AbsSyntaxVisitor___local_class__eq_t)(val_t p0, val_t p1);
472 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_property "syntax_base::AbsSyntaxVisitor::local_property"
473 val_t syntax_base___AbsSyntaxVisitor___local_property(val_t p0);
474 typedef val_t (*syntax_base___AbsSyntaxVisitor___local_property_t)(val_t p0);
475 #define LOCATE_syntax_base___AbsSyntaxVisitor___local_property__eq "syntax_base::AbsSyntaxVisitor::local_property="
476 void syntax_base___AbsSyntaxVisitor___local_property__eq(val_t p0, val_t p1);
477 typedef void (*syntax_base___AbsSyntaxVisitor___local_property__eq_t)(val_t p0, val_t p1);
478 #define LOCATE_syntax_base___AbsSyntaxVisitor___tc "syntax_base::AbsSyntaxVisitor::tc"
479 val_t syntax_base___AbsSyntaxVisitor___tc(val_t p0);
480 typedef val_t (*syntax_base___AbsSyntaxVisitor___tc_t)(val_t p0);
481 #define LOCATE_syntax_base___AbsSyntaxVisitor___error "syntax_base::AbsSyntaxVisitor::error"
482 void syntax_base___AbsSyntaxVisitor___error(val_t p0, val_t p1, val_t p2);
483 typedef void (*syntax_base___AbsSyntaxVisitor___error_t)(val_t p0, val_t p1, val_t p2);
484 #define LOCATE_syntax_base___AbsSyntaxVisitor___fatal_error "syntax_base::AbsSyntaxVisitor::fatal_error"
485 void syntax_base___AbsSyntaxVisitor___fatal_error(val_t p0, val_t p1, val_t p2);
486 typedef void (*syntax_base___AbsSyntaxVisitor___fatal_error_t)(val_t p0, val_t p1, val_t p2);
487 #define LOCATE_syntax_base___AbsSyntaxVisitor___warning "syntax_base::AbsSyntaxVisitor::warning"
488 void syntax_base___AbsSyntaxVisitor___warning(val_t p0, val_t p1, val_t p2);
489 typedef void (*syntax_base___AbsSyntaxVisitor___warning_t)(val_t p0, val_t p1, val_t p2);
490 #define LOCATE_syntax_base___AbsSyntaxVisitor___check_conform "syntax_base::AbsSyntaxVisitor::check_conform"
491 val_t syntax_base___AbsSyntaxVisitor___check_conform(val_t p0, val_t p1, val_t p2, val_t p3);
492 typedef val_t (*syntax_base___AbsSyntaxVisitor___check_conform_t)(val_t p0, val_t p1, val_t p2, val_t p3);
493 #define LOCATE_syntax_base___AbsSyntaxVisitor___check_expr "syntax_base::AbsSyntaxVisitor::check_expr"
494 val_t syntax_base___AbsSyntaxVisitor___check_expr(val_t p0, val_t p1);
495 typedef val_t (*syntax_base___AbsSyntaxVisitor___check_expr_t)(val_t p0, val_t p1);
496 #define LOCATE_syntax_base___AbsSyntaxVisitor___check_conform_expr "syntax_base::AbsSyntaxVisitor::check_conform_expr"
497 val_t syntax_base___AbsSyntaxVisitor___check_conform_expr(val_t p0, val_t p1, val_t p2);
498 typedef val_t (*syntax_base___AbsSyntaxVisitor___check_conform_expr_t)(val_t p0, val_t p1, val_t p2);
499 #define LOCATE_syntax_base___AbsSyntaxVisitor___check_conform_multiexpr "syntax_base::AbsSyntaxVisitor::check_conform_multiexpr"
500 val_t syntax_base___AbsSyntaxVisitor___check_conform_multiexpr(val_t p0, val_t p1, val_t p2);
501 typedef val_t (*syntax_base___AbsSyntaxVisitor___check_conform_multiexpr_t)(val_t p0, val_t p1, val_t p2);
502 #define LOCATE_syntax_base___AbsSyntaxVisitor___init "syntax_base::AbsSyntaxVisitor::init"
503 void syntax_base___AbsSyntaxVisitor___init(val_t p0, val_t p1, val_t p2, int* init_table);
504 typedef void (*syntax_base___AbsSyntaxVisitor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
505 val_t NEW_AbsSyntaxVisitor_syntax_base___AbsSyntaxVisitor___init(val_t p0, val_t p1);
506 val_t NEW_ANode_parser_nodes___ANode___init(val_t p0);
507 #define LOCATE_syntax_base___ANode___accept_abs_syntax_visitor "syntax_base::ANode::accept_abs_syntax_visitor"
508 void syntax_base___ANode___accept_abs_syntax_visitor(val_t p0, val_t p1);
509 typedef void (*syntax_base___ANode___accept_abs_syntax_visitor_t)(val_t p0, val_t p1);
510 val_t NEW_Token_parser_nodes___ANode___init(val_t p0);
511 #define LOCATE_syntax_base___Token___to_symbol "syntax_base::Token::to_symbol"
512 val_t syntax_base___Token___to_symbol(val_t p0);
513 typedef val_t (*syntax_base___Token___to_symbol_t)(val_t p0);
514 val_t NEW_AClassdef_parser_nodes___ANode___init(val_t p0);
515 #define LOCATE_syntax_base___AClassdef___local_class "syntax_base::AClassdef::local_class"
516 val_t syntax_base___AClassdef___local_class(val_t p0);
517 typedef val_t (*syntax_base___AClassdef___local_class_t)(val_t p0);
518 #define LOCATE_syntax_base___AClassdef___next_node "syntax_base::AClassdef::next_node"
519 val_t syntax_base___AClassdef___next_node(val_t p0);
520 typedef val_t (*syntax_base___AClassdef___next_node_t)(val_t p0);
521 #define LOCATE_syntax_base___AClassdef___next_node__eq "syntax_base::AClassdef::next_node="
522 void syntax_base___AClassdef___next_node__eq(val_t p0, val_t p1);
523 typedef void (*syntax_base___AClassdef___next_node__eq_t)(val_t p0, val_t p1);
524 val_t NEW_APropdef_parser_nodes___ANode___init(val_t p0);
525 #define LOCATE_syntax_base___APropdef___self_var "syntax_base::APropdef::self_var"
526 val_t syntax_base___APropdef___self_var(val_t p0);
527 typedef val_t (*syntax_base___APropdef___self_var_t)(val_t p0);
528 val_t NEW_AAttrPropdef_parser_nodes___ANode___init(val_t p0);
529 val_t NEW_AAttrPropdef_parser_prod___AAttrPropdef___empty_init();
530 val_t NEW_AAttrPropdef_parser_prod___AAttrPropdef___init_aattrpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8);
531 #define LOCATE_syntax_base___AAttrPropdef___prop "syntax_base::AAttrPropdef::prop"
532 val_t syntax_base___AAttrPropdef___prop(val_t p0);
533 typedef val_t (*syntax_base___AAttrPropdef___prop_t)(val_t p0);
534 #define LOCATE_syntax_base___AAttrPropdef___readmethod "syntax_base::AAttrPropdef::readmethod"
535 val_t syntax_base___AAttrPropdef___readmethod(val_t p0);
536 typedef val_t (*syntax_base___AAttrPropdef___readmethod_t)(val_t p0);
537 #define LOCATE_syntax_base___AAttrPropdef___writemethod "syntax_base::AAttrPropdef::writemethod"
538 val_t syntax_base___AAttrPropdef___writemethod(val_t p0);
539 typedef val_t (*syntax_base___AAttrPropdef___writemethod_t)(val_t p0);
540 val_t NEW_AConcreteInitPropdef_parser_nodes___ANode___init(val_t p0);
541 val_t NEW_AConcreteInitPropdef_parser_prod___AMethPropdef___empty_init();
542 val_t NEW_AConcreteInitPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
543 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteMethPropdef___empty_init();
544 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
545 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteInitPropdef___empty_init();
546 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
547 #define LOCATE_syntax_base___AConcreteInitPropdef___super_init_calls "syntax_base::AConcreteInitPropdef::super_init_calls"
548 val_t syntax_base___AConcreteInitPropdef___super_init_calls(val_t p0);
549 typedef val_t (*syntax_base___AConcreteInitPropdef___super_init_calls_t)(val_t p0);
550 #define LOCATE_syntax_base___AConcreteInitPropdef___explicit_super_init_calls "syntax_base::AConcreteInitPropdef::explicit_super_init_calls"
551 val_t syntax_base___AConcreteInitPropdef___explicit_super_init_calls(val_t p0);
552 typedef val_t (*syntax_base___AConcreteInitPropdef___explicit_super_init_calls_t)(val_t p0);
553 val_t NEW_AMethPropdef_parser_nodes___ANode___init(val_t p0);
554 val_t NEW_AMethPropdef_parser_prod___AMethPropdef___empty_init();
555 val_t NEW_AMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
556 #define LOCATE_syntax_base___AMethPropdef___method "syntax_base::AMethPropdef::method"
557 val_t syntax_base___AMethPropdef___method(val_t p0);
558 typedef val_t (*syntax_base___AMethPropdef___method_t)(val_t p0);
559 val_t NEW_ATypePropdef_parser_nodes___ANode___init(val_t p0);
560 val_t NEW_ATypePropdef_parser_prod___ATypePropdef___empty_init();
561 val_t NEW_ATypePropdef_parser_prod___ATypePropdef___init_atypepropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
562 #define LOCATE_syntax_base___ATypePropdef___prop "syntax_base::ATypePropdef::prop"
563 val_t syntax_base___ATypePropdef___prop(val_t p0);
564 typedef val_t (*syntax_base___ATypePropdef___prop_t)(val_t p0);
565 val_t NEW_AParam_parser_nodes___ANode___init(val_t p0);
566 val_t NEW_AParam_parser_prod___AParam___empty_init();
567 val_t NEW_AParam_parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2);
568 #define LOCATE_syntax_base___AParam___position "syntax_base::AParam::position"
569 val_t syntax_base___AParam___position(val_t p0);
570 typedef val_t (*syntax_base___AParam___position_t)(val_t p0);
571 #define LOCATE_syntax_base___AParam___variable "syntax_base::AParam::variable"
572 val_t syntax_base___AParam___variable(val_t p0);
573 typedef val_t (*syntax_base___AParam___variable_t)(val_t p0);
574 val_t NEW_AClosureDecl_parser_nodes___ANode___init(val_t p0);
575 val_t NEW_AClosureDecl_parser_prod___AClosureDecl___empty_init();
576 val_t NEW_AClosureDecl_parser_prod___AClosureDecl___init_aclosuredecl(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
577 #define LOCATE_syntax_base___AClosureDecl___position "syntax_base::AClosureDecl::position"
578 val_t syntax_base___AClosureDecl___position(val_t p0);
579 typedef val_t (*syntax_base___AClosureDecl___position_t)(val_t p0);
580 #define LOCATE_syntax_base___AClosureDecl___variable "syntax_base::AClosureDecl::variable"
581 val_t syntax_base___AClosureDecl___variable(val_t p0);
582 typedef val_t (*syntax_base___AClosureDecl___variable_t)(val_t p0);
583 val_t NEW_AType_parser_nodes___ANode___init(val_t p0);
584 val_t NEW_AType_parser_prod___AType___empty_init();
585 val_t NEW_AType_parser_prod___AType___init_atype(val_t p0, val_t p1, val_t p2);
586 #define LOCATE_syntax_base___AType___is_typed "syntax_base::AType::is_typed"
587 val_t syntax_base___AType___is_typed(val_t p0);
588 typedef val_t (*syntax_base___AType___is_typed_t)(val_t p0);
589 #define LOCATE_syntax_base___AType___stype "syntax_base::AType::stype"
590 val_t syntax_base___AType___stype(val_t p0);
591 typedef val_t (*syntax_base___AType___stype_t)(val_t p0);
592 #define LOCATE_syntax_base___AType___get_local_class "syntax_base::AType::get_local_class"
593 val_t syntax_base___AType___get_local_class(val_t p0, val_t p1);
594 typedef val_t (*syntax_base___AType___get_local_class_t)(val_t p0, val_t p1);
595 #define LOCATE_syntax_base___AType___get_unchecked_stype "syntax_base::AType::get_unchecked_stype"
596 val_t syntax_base___AType___get_unchecked_stype(val_t p0, val_t p1);
597 typedef val_t (*syntax_base___AType___get_unchecked_stype_t)(val_t p0, val_t p1);
598 #define LOCATE_syntax_base___AType___get_stype "syntax_base::AType::get_stype"
599 val_t syntax_base___AType___get_stype(val_t p0, val_t p1);
600 typedef val_t (*syntax_base___AType___get_stype_t)(val_t p0, val_t p1);
601 #define LOCATE_syntax_base___AType___check_conform "syntax_base::AType::check_conform"
602 void syntax_base___AType___check_conform(val_t p0, val_t p1);
603 typedef void (*syntax_base___AType___check_conform_t)(val_t p0, val_t p1);
604 val_t NEW_AExpr_parser_nodes___ANode___init(val_t p0);
605 #define LOCATE_syntax_base___AExpr___is_typed "syntax_base::AExpr::is_typed"
606 val_t syntax_base___AExpr___is_typed(val_t p0);
607 typedef val_t (*syntax_base___AExpr___is_typed_t)(val_t p0);
608 #define LOCATE_syntax_base___AExpr___is_statement "syntax_base::AExpr::is_statement"
609 val_t syntax_base___AExpr___is_statement(val_t p0);
610 typedef val_t (*syntax_base___AExpr___is_statement_t)(val_t p0);
611 #define LOCATE_syntax_base___AExpr___stype "syntax_base::AExpr::stype"
612 val_t syntax_base___AExpr___stype(val_t p0);
613 typedef val_t (*syntax_base___AExpr___stype_t)(val_t p0);
614 val_t NEW_AAbsAbsSendExpr_parser_nodes___ANode___init(val_t p0);
615 #define LOCATE_syntax_base___AAbsAbsSendExpr___prop_signature "syntax_base::AAbsAbsSendExpr::prop_signature"
616 val_t syntax_base___AAbsAbsSendExpr___prop_signature(val_t p0);
617 typedef val_t (*syntax_base___AAbsAbsSendExpr___prop_signature_t)(val_t p0);
618 #define LOCATE_syntax_base___AAbsAbsSendExpr___raw_arguments "syntax_base::AAbsAbsSendExpr::raw_arguments"
619 val_t syntax_base___AAbsAbsSendExpr___raw_arguments(val_t p0);
620 typedef val_t (*syntax_base___AAbsAbsSendExpr___raw_arguments_t)(val_t p0);
621 val_t NEW_AAbsSendExpr_parser_nodes___ANode___init(val_t p0);
622 #define LOCATE_syntax_base___AAbsSendExpr___prop "syntax_base::AAbsSendExpr::prop"
623 val_t syntax_base___AAbsSendExpr___prop(val_t p0);
624 typedef val_t (*syntax_base___AAbsSendExpr___prop_t)(val_t p0);
625 #define LOCATE_syntax_base___AAbsSendExpr___return_type "syntax_base::AAbsSendExpr::return_type"
626 val_t syntax_base___AAbsSendExpr___return_type(val_t p0);
627 typedef val_t (*syntax_base___AAbsSendExpr___return_type_t)(val_t p0);
628 val_t NEW_ASuperInitCall_parser_nodes___ANode___init(val_t p0);
629 val_t NEW_ASuperExpr_parser_nodes___ANode___init(val_t p0);
630 val_t NEW_ASuperExpr_parser_prod___ASuperExpr___empty_init();
631 val_t NEW_ASuperExpr_parser_prod___ASuperExpr___init_asuperexpr(val_t p0, val_t p1, val_t p2);
632 #define LOCATE_syntax_base___ASuperExpr___init_in_superclass "syntax_base::ASuperExpr::init_in_superclass"
633 val_t syntax_base___ASuperExpr___init_in_superclass(val_t p0);
634 typedef val_t (*syntax_base___ASuperExpr___init_in_superclass_t)(val_t p0);
635 val_t NEW_ANewExpr_parser_nodes___ANode___init(val_t p0);
636 val_t NEW_ANewExpr_parser_prod___ANewExpr___empty_init();
637 val_t NEW_ANewExpr_parser_prod___ANewExpr___init_anewexpr(val_t p0, val_t p1, val_t p2, val_t p3);
638 val_t NEW_ASendExpr_parser_nodes___ANode___init(val_t p0);
639 val_t NEW_ASendExpr_parser_prod___ASendExpr___empty_init();
640 val_t NEW_ASendExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
641 #define LOCATE_syntax_base___ASendExpr___closure_defs "syntax_base::ASendExpr::closure_defs"
642 val_t syntax_base___ASendExpr___closure_defs(val_t p0);
643 typedef val_t (*syntax_base___ASendExpr___closure_defs_t)(val_t p0);
644 val_t NEW_AReassignFormExpr_parser_nodes___ANode___init(val_t p0);
645 #define LOCATE_syntax_base___AReassignFormExpr___assign_method "syntax_base::AReassignFormExpr::assign_method"
646 val_t syntax_base___AReassignFormExpr___assign_method(val_t p0);
647 typedef val_t (*syntax_base___AReassignFormExpr___assign_method_t)(val_t p0);
648 val_t NEW_ASendReassignExpr_parser_nodes___ANode___init(val_t p0);
649 val_t NEW_ASendReassignExpr_parser_prod___ASendExpr___empty_init();
650 val_t NEW_ASendReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
651 #define LOCATE_syntax_base___ASendReassignExpr___read_prop "syntax_base::ASendReassignExpr::read_prop"
652 val_t syntax_base___ASendReassignExpr___read_prop(val_t p0);
653 typedef val_t (*syntax_base___ASendReassignExpr___read_prop_t)(val_t p0);
654 val_t NEW_ACallReassignExpr_parser_nodes___ANode___init(val_t p0);
655 val_t NEW_ACallReassignExpr_parser_prod___ASendExpr___empty_init();
656 val_t NEW_ACallReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
657 val_t NEW_ACallReassignExpr_parser_prod___ACallReassignExpr___empty_init();
658 val_t NEW_ACallReassignExpr_parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
659 val_t NEW_ABraReassignExpr_parser_nodes___ANode___init(val_t p0);
660 val_t NEW_ABraReassignExpr_parser_prod___ASendExpr___empty_init();
661 val_t NEW_ABraReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
662 val_t NEW_ABraReassignExpr_parser_prod___ABraReassignExpr___empty_init();
663 val_t NEW_ABraReassignExpr_parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
664 val_t NEW_AAttrFormExpr_parser_nodes___ANode___init(val_t p0);
665 #define LOCATE_syntax_base___AAttrFormExpr___prop "syntax_base::AAttrFormExpr::prop"
666 val_t syntax_base___AAttrFormExpr___prop(val_t p0);
667 typedef val_t (*syntax_base___AAttrFormExpr___prop_t)(val_t p0);
668 #define LOCATE_syntax_base___AAttrFormExpr___attr_type "syntax_base::AAttrFormExpr::attr_type"
669 val_t syntax_base___AAttrFormExpr___attr_type(val_t p0);
670 typedef val_t (*syntax_base___AAttrFormExpr___attr_type_t)(val_t p0);
671 val_t NEW_ASuperstringExpr_parser_nodes___ANode___init(val_t p0);
672 val_t NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___empty_init();
673 val_t NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0);
674 #define LOCATE_syntax_base___ASuperstringExpr___atype "syntax_base::ASuperstringExpr::atype"
675 val_t syntax_base___ASuperstringExpr___atype(val_t p0);
676 typedef val_t (*syntax_base___ASuperstringExpr___atype_t)(val_t p0);
677 val_t NEW_AVardeclExpr_parser_nodes___ANode___init(val_t p0);
678 val_t NEW_AVardeclExpr_parser_prod___AVardeclExpr___empty_init();
679 val_t NEW_AVardeclExpr_parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
680 #define LOCATE_syntax_base___AVardeclExpr___variable "syntax_base::AVardeclExpr::variable"
681 val_t syntax_base___AVardeclExpr___variable(val_t p0);
682 typedef val_t (*syntax_base___AVardeclExpr___variable_t)(val_t p0);
683 val_t NEW_AForExpr_parser_nodes___ANode___init(val_t p0);
684 val_t NEW_AForExpr_parser_prod___AForExpr___empty_init();
685 val_t NEW_AForExpr_parser_prod___AForExpr___init_aforexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
686 #define LOCATE_syntax_base___AForExpr___variable "syntax_base::AForExpr::variable"
687 val_t syntax_base___AForExpr___variable(val_t p0);
688 typedef val_t (*syntax_base___AForExpr___variable_t)(val_t p0);
689 val_t NEW_ASelfExpr_parser_nodes___ANode___init(val_t p0);
690 val_t NEW_ASelfExpr_parser_prod___ASelfExpr___empty_init();
691 val_t NEW_ASelfExpr_parser_prod___ASelfExpr___init_aselfexpr(val_t p0);
692 #define LOCATE_syntax_base___ASelfExpr___variable "syntax_base::ASelfExpr::variable"
693 val_t syntax_base___ASelfExpr___variable(val_t p0);
694 typedef val_t (*syntax_base___ASelfExpr___variable_t)(val_t p0);
695 val_t NEW_AVarFormExpr_parser_nodes___ANode___init(val_t p0);
696 #define LOCATE_syntax_base___AVarFormExpr___variable "syntax_base::AVarFormExpr::variable"
697 val_t syntax_base___AVarFormExpr___variable(val_t p0);
698 typedef val_t (*syntax_base___AVarFormExpr___variable_t)(val_t p0);
699 val_t NEW_AClosureCallExpr_parser_nodes___ANode___init(val_t p0);
700 val_t NEW_AClosureCallExpr_parser_prod___AClosureCallExpr___empty_init();
701 val_t NEW_AClosureCallExpr_parser_prod___AClosureCallExpr___init_aclosurecallexpr(val_t p0, val_t p1, val_t p2);
702 #define LOCATE_syntax_base___AClosureCallExpr___variable "syntax_base::AClosureCallExpr::variable"
703 val_t syntax_base___AClosureCallExpr___variable(val_t p0);
704 typedef val_t (*syntax_base___AClosureCallExpr___variable_t)(val_t p0);
705 val_t NEW_AClosureDef_parser_nodes___ANode___init(val_t p0);
706 val_t NEW_AClosureDef_parser_prod___AClosureDef___empty_init();
707 val_t NEW_AClosureDef_parser_prod___AClosureDef___init_aclosuredef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
708 #define LOCATE_syntax_base___AClosureDef___closure "syntax_base::AClosureDef::closure"
709 val_t syntax_base___AClosureDef___closure(val_t p0);
710 typedef val_t (*syntax_base___AClosureDef___closure_t)(val_t p0);
711 #define LOCATE_syntax_base___AClosureDef___variables "syntax_base::AClosureDef::variables"
712 val_t syntax_base___AClosureDef___variables(val_t p0);
713 typedef val_t (*syntax_base___AClosureDef___variables_t)(val_t p0);
714 #define LOCATE_syntax_base___AClosureDef___variables__eq "syntax_base::AClosureDef::variables="
715 void syntax_base___AClosureDef___variables__eq(val_t p0, val_t p1);
716 typedef void (*syntax_base___AClosureDef___variables__eq_t)(val_t p0, val_t p1);
717 #endif