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