-#define ATTR_syntax_base___MMAttrImplementationMethod____node(recv) ATTR(recv, (SFT_syntax_base[20] + 0))
-#define INIT_TABLE_POS_MMAttrImplementationMethod (SFT_syntax_base[21] + 0)
-#define CALL_syntax_base___MMAttrImplementationMethod___init(recv) ((syntax_base___MMAttrImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[21] + 1)))
-#define ID_MMReadImplementationMethod (SFT_syntax_base[22])
-#define COLOR_MMReadImplementationMethod (SFT_syntax_base[23])
-#define INIT_TABLE_POS_MMReadImplementationMethod (SFT_syntax_base[24] + 0)
-#define CALL_syntax_base___MMReadImplementationMethod___init(recv) ((syntax_base___MMReadImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[24] + 1)))
-#define ID_MMWriteImplementationMethod (SFT_syntax_base[25])
-#define COLOR_MMWriteImplementationMethod (SFT_syntax_base[26])
-#define INIT_TABLE_POS_MMWriteImplementationMethod (SFT_syntax_base[27] + 0)
-#define CALL_syntax_base___MMWriteImplementationMethod___init(recv) ((syntax_base___MMWriteImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[27] + 1)))
-#define ID_MMMethSrcMethod (SFT_syntax_base[28])
-#define COLOR_MMMethSrcMethod (SFT_syntax_base[29])
-#define ATTR_syntax_base___MMMethSrcMethod____node(recv) ATTR(recv, (SFT_syntax_base[30] + 0))
-#define INIT_TABLE_POS_MMMethSrcMethod (SFT_syntax_base[31] + 0)
-#define CALL_syntax_base___MMMethSrcMethod___init(recv) ((syntax_base___MMMethSrcMethod___init_t)CALL((recv), (SFT_syntax_base[31] + 1)))
-#define ID_MMSrcTypeProperty (SFT_syntax_base[32])
-#define COLOR_MMSrcTypeProperty (SFT_syntax_base[33])
-#define ATTR_syntax_base___MMSrcTypeProperty____node(recv) ATTR(recv, (SFT_syntax_base[34] + 0))
-#define INIT_TABLE_POS_MMSrcTypeProperty (SFT_syntax_base[35] + 0)
-#define CALL_syntax_base___MMSrcTypeProperty___init(recv) ((syntax_base___MMSrcTypeProperty___init_t)CALL((recv), (SFT_syntax_base[35] + 1)))
-#define ID_MMImplicitInit (SFT_syntax_base[36])
-#define COLOR_MMImplicitInit (SFT_syntax_base[37])
-#define ATTR_syntax_base___MMImplicitInit____unassigned_attributes(recv) ATTR(recv, (SFT_syntax_base[38] + 0))
-#define ATTR_syntax_base___MMImplicitInit____super_inits(recv) ATTR(recv, (SFT_syntax_base[38] + 1))
-#define INIT_TABLE_POS_MMImplicitInit (SFT_syntax_base[39] + 0)
-#define CALL_syntax_base___MMImplicitInit___unassigned_attributes(recv) ((syntax_base___MMImplicitInit___unassigned_attributes_t)CALL((recv), (SFT_syntax_base[39] + 1)))
-#define CALL_syntax_base___MMImplicitInit___super_inits(recv) ((syntax_base___MMImplicitInit___super_inits_t)CALL((recv), (SFT_syntax_base[39] + 2)))
-#define CALL_syntax_base___MMImplicitInit___init(recv) ((syntax_base___MMImplicitInit___init_t)CALL((recv), (SFT_syntax_base[39] + 3)))
-#define ID_Variable (SFT_syntax_base[40])
-#define COLOR_Variable (SFT_syntax_base[41])
-#define ATTR_syntax_base___Variable____name(recv) ATTR(recv, (SFT_syntax_base[42] + 0))
-#define ATTR_syntax_base___Variable____decl(recv) ATTR(recv, (SFT_syntax_base[42] + 1))
-#define ATTR_syntax_base___Variable____stype(recv) ATTR(recv, (SFT_syntax_base[42] + 2))
-#define INIT_TABLE_POS_Variable (SFT_syntax_base[43] + 0)
-#define CALL_syntax_base___Variable___name(recv) ((syntax_base___Variable___name_t)CALL((recv), (SFT_syntax_base[43] + 1)))
-#define CALL_syntax_base___Variable___decl(recv) ((syntax_base___Variable___decl_t)CALL((recv), (SFT_syntax_base[43] + 2)))
-#define CALL_syntax_base___Variable___stype(recv) ((syntax_base___Variable___stype_t)CALL((recv), (SFT_syntax_base[43] + 3)))
-#define CALL_syntax_base___Variable___stype__eq(recv) ((syntax_base___Variable___stype__eq_t)CALL((recv), (SFT_syntax_base[43] + 4)))
-#define CALL_syntax_base___Variable___kind(recv) ((syntax_base___Variable___kind_t)CALL((recv), (SFT_syntax_base[43] + 5)))
-#define CALL_syntax_base___Variable___init(recv) ((syntax_base___Variable___init_t)CALL((recv), (SFT_syntax_base[43] + 6)))
-#define ID_VarVariable (SFT_syntax_base[44])
-#define COLOR_VarVariable (SFT_syntax_base[45])
-#define INIT_TABLE_POS_VarVariable (SFT_syntax_base[46] + 0)
-#define CALL_syntax_base___VarVariable___init(recv) ((syntax_base___VarVariable___init_t)CALL((recv), (SFT_syntax_base[46] + 1)))
-#define ID_ParamVariable (SFT_syntax_base[47])
-#define COLOR_ParamVariable (SFT_syntax_base[48])
-#define INIT_TABLE_POS_ParamVariable (SFT_syntax_base[49] + 0)
-#define CALL_syntax_base___ParamVariable___init(recv) ((syntax_base___ParamVariable___init_t)CALL((recv), (SFT_syntax_base[49] + 1)))
-#define ID_AutoVariable (SFT_syntax_base[50])
-#define COLOR_AutoVariable (SFT_syntax_base[51])
-#define INIT_TABLE_POS_AutoVariable (SFT_syntax_base[52] + 0)
-#define CALL_syntax_base___AutoVariable___init(recv) ((syntax_base___AutoVariable___init_t)CALL((recv), (SFT_syntax_base[52] + 1)))
-#define ID_ClosureVariable (SFT_syntax_base[53])
-#define COLOR_ClosureVariable (SFT_syntax_base[54])
-#define ATTR_syntax_base___ClosureVariable____closure(recv) ATTR(recv, (SFT_syntax_base[55] + 0))
-#define INIT_TABLE_POS_ClosureVariable (SFT_syntax_base[56] + 0)
-#define CALL_syntax_base___ClosureVariable___closure(recv) ((syntax_base___ClosureVariable___closure_t)CALL((recv), (SFT_syntax_base[56] + 1)))
-#define CALL_syntax_base___ClosureVariable___init(recv) ((syntax_base___ClosureVariable___init_t)CALL((recv), (SFT_syntax_base[56] + 2)))
-#define ID_AbsSyntaxVisitor (SFT_syntax_base[57])
-#define COLOR_AbsSyntaxVisitor (SFT_syntax_base[58])
-#define ATTR_syntax_base___AbsSyntaxVisitor____module(recv) ATTR(recv, (SFT_syntax_base[59] + 0))
-#define ATTR_syntax_base___AbsSyntaxVisitor____local_class(recv) ATTR(recv, (SFT_syntax_base[59] + 1))
-#define ATTR_syntax_base___AbsSyntaxVisitor____local_property(recv) ATTR(recv, (SFT_syntax_base[59] + 2))
-#define ATTR_syntax_base___AbsSyntaxVisitor____tc(recv) ATTR(recv, (SFT_syntax_base[59] + 3))
-#define INIT_TABLE_POS_AbsSyntaxVisitor (SFT_syntax_base[60] + 0)
-#define CALL_syntax_base___AbsSyntaxVisitor___type_object(recv) ((syntax_base___AbsSyntaxVisitor___type_object_t)CALL((recv), (SFT_syntax_base[60] + 1)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_bool(recv) ((syntax_base___AbsSyntaxVisitor___type_bool_t)CALL((recv), (SFT_syntax_base[60] + 2)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_int(recv) ((syntax_base___AbsSyntaxVisitor___type_int_t)CALL((recv), (SFT_syntax_base[60] + 3)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_float(recv) ((syntax_base___AbsSyntaxVisitor___type_float_t)CALL((recv), (SFT_syntax_base[60] + 4)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_char(recv) ((syntax_base___AbsSyntaxVisitor___type_char_t)CALL((recv), (SFT_syntax_base[60] + 5)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_string(recv) ((syntax_base___AbsSyntaxVisitor___type_string_t)CALL((recv), (SFT_syntax_base[60] + 6)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_collection(recv) ((syntax_base___AbsSyntaxVisitor___type_collection_t)CALL((recv), (SFT_syntax_base[60] + 7)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_array(recv) ((syntax_base___AbsSyntaxVisitor___type_array_t)CALL((recv), (SFT_syntax_base[60] + 8)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_discrete(recv) ((syntax_base___AbsSyntaxVisitor___type_discrete_t)CALL((recv), (SFT_syntax_base[60] + 9)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_range(recv) ((syntax_base___AbsSyntaxVisitor___type_range_t)CALL((recv), (SFT_syntax_base[60] + 10)))
-#define CALL_syntax_base___AbsSyntaxVisitor___type_none(recv) ((syntax_base___AbsSyntaxVisitor___type_none_t)CALL((recv), (SFT_syntax_base[60] + 11)))
-#define CALL_syntax_base___AbsSyntaxVisitor___module(recv) ((syntax_base___AbsSyntaxVisitor___module_t)CALL((recv), (SFT_syntax_base[60] + 12)))
-#define CALL_syntax_base___AbsSyntaxVisitor___module__eq(recv) ((syntax_base___AbsSyntaxVisitor___module__eq_t)CALL((recv), (SFT_syntax_base[60] + 13)))
-#define CALL_syntax_base___AbsSyntaxVisitor___local_class(recv) ((syntax_base___AbsSyntaxVisitor___local_class_t)CALL((recv), (SFT_syntax_base[60] + 14)))
-#define CALL_syntax_base___AbsSyntaxVisitor___local_class__eq(recv) ((syntax_base___AbsSyntaxVisitor___local_class__eq_t)CALL((recv), (SFT_syntax_base[60] + 15)))
-#define CALL_syntax_base___AbsSyntaxVisitor___local_property(recv) ((syntax_base___AbsSyntaxVisitor___local_property_t)CALL((recv), (SFT_syntax_base[60] + 16)))
-#define CALL_syntax_base___AbsSyntaxVisitor___local_property__eq(recv) ((syntax_base___AbsSyntaxVisitor___local_property__eq_t)CALL((recv), (SFT_syntax_base[60] + 17)))
-#define CALL_syntax_base___AbsSyntaxVisitor___tc(recv) ((syntax_base___AbsSyntaxVisitor___tc_t)CALL((recv), (SFT_syntax_base[60] + 18)))
-#define CALL_syntax_base___AbsSyntaxVisitor___error(recv) ((syntax_base___AbsSyntaxVisitor___error_t)CALL((recv), (SFT_syntax_base[60] + 19)))
-#define CALL_syntax_base___AbsSyntaxVisitor___warning(recv) ((syntax_base___AbsSyntaxVisitor___warning_t)CALL((recv), (SFT_syntax_base[60] + 20)))
-#define CALL_syntax_base___AbsSyntaxVisitor___locate(recv) ((syntax_base___AbsSyntaxVisitor___locate_t)CALL((recv), (SFT_syntax_base[60] + 21)))
-#define CALL_syntax_base___AbsSyntaxVisitor___check_conform(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_t)CALL((recv), (SFT_syntax_base[60] + 22)))
-#define CALL_syntax_base___AbsSyntaxVisitor___check_expr(recv) ((syntax_base___AbsSyntaxVisitor___check_expr_t)CALL((recv), (SFT_syntax_base[60] + 23)))
-#define CALL_syntax_base___AbsSyntaxVisitor___check_conform_expr(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_expr_t)CALL((recv), (SFT_syntax_base[60] + 24)))
-#define CALL_syntax_base___AbsSyntaxVisitor___check_conform_multiexpr(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_multiexpr_t)CALL((recv), (SFT_syntax_base[60] + 25)))
-#define CALL_syntax_base___AbsSyntaxVisitor___init(recv) ((syntax_base___AbsSyntaxVisitor___init_t)CALL((recv), (SFT_syntax_base[60] + 26)))
-#define CALL_syntax_base___PNode___accept_abs_syntax_visitor(recv) ((syntax_base___PNode___accept_abs_syntax_visitor_t)CALL((recv), (SFT_syntax_base[61] + 0)))
-#define ATTR_syntax_base___Token____symbol(recv) ATTR(recv, (SFT_syntax_base[62] + 0))
-#define CALL_syntax_base___Token___to_symbol(recv) ((syntax_base___Token___to_symbol_t)CALL((recv), (SFT_syntax_base[63] + 0)))
-#define CALL_syntax_base___PClassdef___local_class(recv) ((syntax_base___PClassdef___local_class_t)CALL((recv), (SFT_syntax_base[64] + 0)))
+#define INIT_TABLE_POS_MMAttrImplementationMethod (SFT_syntax_base[20] + 0)
+#define CALL_syntax_base___MMAttrImplementationMethod___init(recv) ((syntax_base___MMAttrImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[20] + 1)))
+#define ID_MMReadImplementationMethod (SFT_syntax_base[21])
+#define COLOR_MMReadImplementationMethod (SFT_syntax_base[22])
+#define INIT_TABLE_POS_MMReadImplementationMethod (SFT_syntax_base[23] + 0)
+#define CALL_syntax_base___MMReadImplementationMethod___init(recv) ((syntax_base___MMReadImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[23] + 1)))
+#define ID_MMWriteImplementationMethod (SFT_syntax_base[24])
+#define COLOR_MMWriteImplementationMethod (SFT_syntax_base[25])
+#define INIT_TABLE_POS_MMWriteImplementationMethod (SFT_syntax_base[26] + 0)
+#define CALL_syntax_base___MMWriteImplementationMethod___init(recv) ((syntax_base___MMWriteImplementationMethod___init_t)CALL((recv), (SFT_syntax_base[26] + 1)))
+#define ID_MMMethSrcMethod (SFT_syntax_base[27])
+#define COLOR_MMMethSrcMethod (SFT_syntax_base[28])
+#define ATTR_syntax_base___MMMethSrcMethod____is_init(recv) ATTR(recv, (SFT_syntax_base[29] + 0))
+#define ATTR_syntax_base___MMMethSrcMethod____is_intern(recv) ATTR(recv, (SFT_syntax_base[29] + 1))
+#define ATTR_syntax_base___MMMethSrcMethod____is_abstract(recv) ATTR(recv, (SFT_syntax_base[29] + 2))
+#define INIT_TABLE_POS_MMMethSrcMethod (SFT_syntax_base[30] + 0)
+#define CALL_syntax_base___MMMethSrcMethod___init(recv) ((syntax_base___MMMethSrcMethod___init_t)CALL((recv), (SFT_syntax_base[30] + 1)))
+#define ID_MMSrcTypeProperty (SFT_syntax_base[31])
+#define COLOR_MMSrcTypeProperty (SFT_syntax_base[32])
+#define INIT_TABLE_POS_MMSrcTypeProperty (SFT_syntax_base[33] + 0)
+#define CALL_syntax_base___MMSrcTypeProperty___init(recv) ((syntax_base___MMSrcTypeProperty___init_t)CALL((recv), (SFT_syntax_base[33] + 1)))
+#define ID_MMImplicitInit (SFT_syntax_base[34])
+#define COLOR_MMImplicitInit (SFT_syntax_base[35])
+#define ATTR_syntax_base___MMImplicitInit____unassigned_attributes(recv) ATTR(recv, (SFT_syntax_base[36] + 0))
+#define ATTR_syntax_base___MMImplicitInit____super_inits(recv) ATTR(recv, (SFT_syntax_base[36] + 1))
+#define INIT_TABLE_POS_MMImplicitInit (SFT_syntax_base[37] + 0)
+#define CALL_syntax_base___MMImplicitInit___super_init(recv) ((syntax_base___MMImplicitInit___super_init_t)CALL((recv), (SFT_syntax_base[37] + 1)))
+#define CALL_syntax_base___MMImplicitInit___unassigned_attributes(recv) ((syntax_base___MMImplicitInit___unassigned_attributes_t)CALL((recv), (SFT_syntax_base[37] + 2)))
+#define CALL_syntax_base___MMImplicitInit___super_inits(recv) ((syntax_base___MMImplicitInit___super_inits_t)CALL((recv), (SFT_syntax_base[37] + 3)))
+#define CALL_syntax_base___MMImplicitInit___init(recv) ((syntax_base___MMImplicitInit___init_t)CALL((recv), (SFT_syntax_base[37] + 4)))
+#define ID_Variable (SFT_syntax_base[38])
+#define COLOR_Variable (SFT_syntax_base[39])
+#define ATTR_syntax_base___Variable____name(recv) ATTR(recv, (SFT_syntax_base[40] + 0))
+#define ATTR_syntax_base___Variable____decl(recv) ATTR(recv, (SFT_syntax_base[40] + 1))
+#define ATTR_syntax_base___Variable____stype(recv) ATTR(recv, (SFT_syntax_base[40] + 2))
+#define INIT_TABLE_POS_Variable (SFT_syntax_base[41] + 0)
+#define CALL_syntax_base___Variable___name(recv) ((syntax_base___Variable___name_t)CALL((recv), (SFT_syntax_base[41] + 1)))
+#define CALL_syntax_base___Variable___decl(recv) ((syntax_base___Variable___decl_t)CALL((recv), (SFT_syntax_base[41] + 2)))
+#define CALL_syntax_base___Variable___is_typed(recv) ((syntax_base___Variable___is_typed_t)CALL((recv), (SFT_syntax_base[41] + 3)))
+#define CALL_syntax_base___Variable___stype(recv) ((syntax_base___Variable___stype_t)CALL((recv), (SFT_syntax_base[41] + 4)))
+#define CALL_syntax_base___Variable___stype__eq(recv) ((syntax_base___Variable___stype__eq_t)CALL((recv), (SFT_syntax_base[41] + 5)))
+#define CALL_syntax_base___Variable___kind(recv) ((syntax_base___Variable___kind_t)CALL((recv), (SFT_syntax_base[41] + 6)))
+#define CALL_syntax_base___Variable___init(recv) ((syntax_base___Variable___init_t)CALL((recv), (SFT_syntax_base[41] + 7)))
+#define ID_VarVariable (SFT_syntax_base[42])
+#define COLOR_VarVariable (SFT_syntax_base[43])
+#define INIT_TABLE_POS_VarVariable (SFT_syntax_base[44] + 0)
+#define CALL_syntax_base___VarVariable___init(recv) ((syntax_base___VarVariable___init_t)CALL((recv), (SFT_syntax_base[44] + 1)))
+#define ID_ParamVariable (SFT_syntax_base[45])
+#define COLOR_ParamVariable (SFT_syntax_base[46])
+#define INIT_TABLE_POS_ParamVariable (SFT_syntax_base[47] + 0)
+#define CALL_syntax_base___ParamVariable___init(recv) ((syntax_base___ParamVariable___init_t)CALL((recv), (SFT_syntax_base[47] + 1)))
+#define ID_AutoVariable (SFT_syntax_base[48])
+#define COLOR_AutoVariable (SFT_syntax_base[49])
+#define INIT_TABLE_POS_AutoVariable (SFT_syntax_base[50] + 0)
+#define CALL_syntax_base___AutoVariable___init(recv) ((syntax_base___AutoVariable___init_t)CALL((recv), (SFT_syntax_base[50] + 1)))
+#define ID_ClosureVariable (SFT_syntax_base[51])
+#define COLOR_ClosureVariable (SFT_syntax_base[52])
+#define ATTR_syntax_base___ClosureVariable____closure(recv) ATTR(recv, (SFT_syntax_base[53] + 0))
+#define INIT_TABLE_POS_ClosureVariable (SFT_syntax_base[54] + 0)
+#define CALL_syntax_base___ClosureVariable___closure(recv) ((syntax_base___ClosureVariable___closure_t)CALL((recv), (SFT_syntax_base[54] + 1)))
+#define CALL_syntax_base___ClosureVariable___init(recv) ((syntax_base___ClosureVariable___init_t)CALL((recv), (SFT_syntax_base[54] + 2)))
+#define ID_AbsSyntaxVisitor (SFT_syntax_base[55])
+#define COLOR_AbsSyntaxVisitor (SFT_syntax_base[56])
+#define ATTR_syntax_base___AbsSyntaxVisitor____module(recv) ATTR(recv, (SFT_syntax_base[57] + 0))
+#define ATTR_syntax_base___AbsSyntaxVisitor____local_class(recv) ATTR(recv, (SFT_syntax_base[57] + 1))
+#define ATTR_syntax_base___AbsSyntaxVisitor____local_property(recv) ATTR(recv, (SFT_syntax_base[57] + 2))
+#define ATTR_syntax_base___AbsSyntaxVisitor____tc(recv) ATTR(recv, (SFT_syntax_base[57] + 3))
+#define INIT_TABLE_POS_AbsSyntaxVisitor (SFT_syntax_base[58] + 0)
+#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)))
+#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)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_object(recv) ((syntax_base___AbsSyntaxVisitor___type_object_t)CALL((recv), (SFT_syntax_base[58] + 3)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_bool(recv) ((syntax_base___AbsSyntaxVisitor___type_bool_t)CALL((recv), (SFT_syntax_base[58] + 4)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_int(recv) ((syntax_base___AbsSyntaxVisitor___type_int_t)CALL((recv), (SFT_syntax_base[58] + 5)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_float(recv) ((syntax_base___AbsSyntaxVisitor___type_float_t)CALL((recv), (SFT_syntax_base[58] + 6)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_char(recv) ((syntax_base___AbsSyntaxVisitor___type_char_t)CALL((recv), (SFT_syntax_base[58] + 7)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_string(recv) ((syntax_base___AbsSyntaxVisitor___type_string_t)CALL((recv), (SFT_syntax_base[58] + 8)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_collection(recv) ((syntax_base___AbsSyntaxVisitor___type_collection_t)CALL((recv), (SFT_syntax_base[58] + 9)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_nativestring(recv) ((syntax_base___AbsSyntaxVisitor___type_nativestring_t)CALL((recv), (SFT_syntax_base[58] + 10)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_array(recv) ((syntax_base___AbsSyntaxVisitor___type_array_t)CALL((recv), (SFT_syntax_base[58] + 11)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_discrete(recv) ((syntax_base___AbsSyntaxVisitor___type_discrete_t)CALL((recv), (SFT_syntax_base[58] + 12)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_range(recv) ((syntax_base___AbsSyntaxVisitor___type_range_t)CALL((recv), (SFT_syntax_base[58] + 13)))
+#define CALL_syntax_base___AbsSyntaxVisitor___type_none(recv) ((syntax_base___AbsSyntaxVisitor___type_none_t)CALL((recv), (SFT_syntax_base[58] + 14)))
+#define CALL_syntax_base___AbsSyntaxVisitor___get_method(recv) ((syntax_base___AbsSyntaxVisitor___get_method_t)CALL((recv), (SFT_syntax_base[58] + 15)))
+#define CALL_syntax_base___AbsSyntaxVisitor___module(recv) ((syntax_base___AbsSyntaxVisitor___module_t)CALL((recv), (SFT_syntax_base[58] + 16)))
+#define CALL_syntax_base___AbsSyntaxVisitor___local_class(recv) ((syntax_base___AbsSyntaxVisitor___local_class_t)CALL((recv), (SFT_syntax_base[58] + 17)))
+#define CALL_syntax_base___AbsSyntaxVisitor___local_class__eq(recv) ((syntax_base___AbsSyntaxVisitor___local_class__eq_t)CALL((recv), (SFT_syntax_base[58] + 18)))
+#define CALL_syntax_base___AbsSyntaxVisitor___local_property(recv) ((syntax_base___AbsSyntaxVisitor___local_property_t)CALL((recv), (SFT_syntax_base[58] + 19)))
+#define CALL_syntax_base___AbsSyntaxVisitor___local_property__eq(recv) ((syntax_base___AbsSyntaxVisitor___local_property__eq_t)CALL((recv), (SFT_syntax_base[58] + 20)))
+#define CALL_syntax_base___AbsSyntaxVisitor___tc(recv) ((syntax_base___AbsSyntaxVisitor___tc_t)CALL((recv), (SFT_syntax_base[58] + 21)))
+#define CALL_syntax_base___AbsSyntaxVisitor___error(recv) ((syntax_base___AbsSyntaxVisitor___error_t)CALL((recv), (SFT_syntax_base[58] + 22)))
+#define CALL_syntax_base___AbsSyntaxVisitor___fatal_error(recv) ((syntax_base___AbsSyntaxVisitor___fatal_error_t)CALL((recv), (SFT_syntax_base[58] + 23)))
+#define CALL_syntax_base___AbsSyntaxVisitor___warning(recv) ((syntax_base___AbsSyntaxVisitor___warning_t)CALL((recv), (SFT_syntax_base[58] + 24)))
+#define CALL_syntax_base___AbsSyntaxVisitor___check_conform(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_t)CALL((recv), (SFT_syntax_base[58] + 25)))
+#define CALL_syntax_base___AbsSyntaxVisitor___check_expr(recv) ((syntax_base___AbsSyntaxVisitor___check_expr_t)CALL((recv), (SFT_syntax_base[58] + 26)))
+#define CALL_syntax_base___AbsSyntaxVisitor___check_conform_expr(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_expr_t)CALL((recv), (SFT_syntax_base[58] + 27)))
+#define CALL_syntax_base___AbsSyntaxVisitor___check_conform_multiexpr(recv) ((syntax_base___AbsSyntaxVisitor___check_conform_multiexpr_t)CALL((recv), (SFT_syntax_base[58] + 28)))
+#define CALL_syntax_base___AbsSyntaxVisitor___init(recv) ((syntax_base___AbsSyntaxVisitor___init_t)CALL((recv), (SFT_syntax_base[58] + 29)))
+#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)))
+#define ATTR_syntax_base___Token____symbol_cache(recv) ATTR(recv, (SFT_syntax_base[60] + 0))
+#define CALL_syntax_base___Token___to_symbol(recv) ((syntax_base___Token___to_symbol_t)CALL((recv), (SFT_syntax_base[61] + 0)))
+#define ATTR_syntax_base___AClassdef____next_node(recv) ATTR(recv, (SFT_syntax_base[62] + 0))
+#define CALL_syntax_base___AClassdef___local_class(recv) ((syntax_base___AClassdef___local_class_t)CALL((recv), (SFT_syntax_base[63] + 0)))
+#define CALL_syntax_base___AClassdef___next_node(recv) ((syntax_base___AClassdef___next_node_t)CALL((recv), (SFT_syntax_base[63] + 1)))
+#define CALL_syntax_base___AClassdef___next_node__eq(recv) ((syntax_base___AClassdef___next_node__eq_t)CALL((recv), (SFT_syntax_base[63] + 2)))
+#define CALL_syntax_base___APropdef___self_var(recv) ((syntax_base___APropdef___self_var_t)CALL((recv), (SFT_syntax_base[64] + 0)))