val_t syntax___syntax_base___AAttrPropdef___writemethod(val_t p0);
typedef val_t (*syntax___syntax_base___AAttrPropdef___writemethod_t)(val_t p0);
val_t NEW_AAttrPropdef_parser___parser_prod___AAttrPropdef___empty_init();
-val_t NEW_AAttrPropdef_parser___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);
+val_t NEW_AAttrPropdef_parser___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, val_t p10);
val_t NEW_AAttrPropdef_parser___parser_nodes___ANode___init();
val_t syntax___syntax_base___AConcreteInitPropdef___super_init_calls(val_t p0);
typedef val_t (*syntax___syntax_base___AConcreteInitPropdef___super_init_calls_t)(val_t p0);
typedef val_t (*syntax___syntax_base___AConcreteInitPropdef___explicit_super_init_calls_t)(val_t p0);
val_t NEW_AConcreteInitPropdef_parser___parser_prod___AConcreteMethPropdef___empty_init();
val_t NEW_AConcreteInitPropdef_parser___parser_prod___AConcreteInitPropdef___empty_init();
-val_t NEW_AConcreteInitPropdef_parser___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);
+val_t NEW_AConcreteInitPropdef_parser___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, val_t p7);
val_t NEW_AConcreteInitPropdef_parser___parser_nodes___ANode___init();
val_t NEW_AConcreteInitPropdef_parser___parser_prod___AMethPropdef___empty_init();
-val_t NEW_AConcreteInitPropdef_parser___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);
+val_t NEW_AConcreteInitPropdef_parser___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, val_t p7);
val_t NEW_AConcreteInitPropdef_parser___parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
val_t syntax___syntax_base___AMethPropdef___method(val_t p0);
typedef val_t (*syntax___syntax_base___AMethPropdef___method_t)(val_t p0);
val_t syntax___syntax_base___ATypePropdef___prop(val_t p0);
typedef val_t (*syntax___syntax_base___ATypePropdef___prop_t)(val_t p0);
val_t NEW_ATypePropdef_parser___parser_prod___ATypePropdef___empty_init();
-val_t NEW_ATypePropdef_parser___parser_prod___ATypePropdef___init_atypepropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
+val_t NEW_ATypePropdef_parser___parser_prod___ATypePropdef___init_atypepropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
val_t NEW_ATypePropdef_parser___parser_nodes___ANode___init();
val_t syntax___syntax_base___AParam___position(val_t p0);
typedef val_t (*syntax___syntax_base___AParam___position_t)(val_t p0);
val_t syntax___syntax_base___AParam___variable(val_t p0);
typedef val_t (*syntax___syntax_base___AParam___variable_t)(val_t p0);
val_t NEW_AParam_parser___parser_prod___AParam___empty_init();
-val_t NEW_AParam_parser___parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2);
+val_t NEW_AParam_parser___parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2, val_t p3);
val_t NEW_AParam_parser___parser_nodes___ANode___init();
val_t syntax___syntax_base___AClosureDecl___position(val_t p0);
typedef val_t (*syntax___syntax_base___AClosureDecl___position_t)(val_t p0);
void syntax___syntax_base___AType___check_conform(val_t p0, val_t p1);
typedef void (*syntax___syntax_base___AType___check_conform_t)(val_t p0, val_t p1);
val_t NEW_AType_parser___parser_prod___AType___empty_init();
-val_t NEW_AType_parser___parser_prod___AType___init_atype(val_t p0, val_t p1, val_t p2);
+val_t NEW_AType_parser___parser_prod___AType___init_atype(val_t p0, val_t p1, val_t p2, val_t p3);
val_t NEW_AType_parser___parser_nodes___ANode___init();
val_t syntax___syntax_base___AExpr___is_typed(val_t p0);
typedef val_t (*syntax___syntax_base___AExpr___is_typed_t)(val_t p0);
val_t syntax___syntax_base___ASuperstringExpr___atype(val_t p0);
typedef val_t (*syntax___syntax_base___ASuperstringExpr___atype_t)(val_t p0);
val_t NEW_ASuperstringExpr_parser___parser_prod___ASuperstringExpr___empty_init();
-val_t NEW_ASuperstringExpr_parser___parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0);
+val_t NEW_ASuperstringExpr_parser___parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0, val_t p1);
val_t NEW_ASuperstringExpr_parser___parser_nodes___ANode___init();
val_t syntax___syntax_base___AVardeclExpr___variable(val_t p0);
typedef val_t (*syntax___syntax_base___AVardeclExpr___variable_t)(val_t p0);
val_t NEW_AVardeclExpr_parser___parser_prod___AVardeclExpr___empty_init();
-val_t NEW_AVardeclExpr_parser___parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
+val_t NEW_AVardeclExpr_parser___parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
val_t NEW_AVardeclExpr_parser___parser_nodes___ANode___init();
val_t syntax___syntax_base___AForExpr___variables(val_t p0);
typedef val_t (*syntax___syntax_base___AForExpr___variables_t)(val_t p0);
val_t syntax___syntax_base___ASelfExpr___variable(val_t p0);
typedef val_t (*syntax___syntax_base___ASelfExpr___variable_t)(val_t p0);
val_t NEW_ASelfExpr_parser___parser_prod___ASelfExpr___empty_init();
-val_t NEW_ASelfExpr_parser___parser_prod___ASelfExpr___init_aselfexpr(val_t p0);
+val_t NEW_ASelfExpr_parser___parser_prod___ASelfExpr___init_aselfexpr(val_t p0, val_t p1);
val_t NEW_ASelfExpr_parser___parser_nodes___ANode___init();
val_t syntax___syntax_base___AVarFormExpr___variable(val_t p0);
typedef val_t (*syntax___syntax_base___AVarFormExpr___variable_t)(val_t p0);