-void parser_prod__AMethPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__AMethPropdef__empty_init;
-extern const int COLOR_parser_nodes__AMethPropdef___n_kwredef;
-extern const int COLOR_parser_nodes__AMethPropdef___n_visibility;
-extern const int COLOR_parser_nodes__AMethPropdef___n_methid;
-extern const int COLOR_parser_nodes__AMethPropdef___n_signature;
-void parser_prod__AMethPropdef__init_amethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-extern const struct type type_parser_nodes__AMethid;
-extern const struct type type_parser_nodes__ASignature;
-void parser_prod__AMethPropdef__replace_child(val* self, val* p0, val* p1);
-void parser_prod__AMethPropdef__n_doc_61d(val* self, val* p0);
-void parser_prod__AMethPropdef__n_kwredef_61d(val* self, val* p0);
-void parser_prod__AMethPropdef__n_visibility_61d(val* self, val* p0);
-void parser_prod__AMethPropdef__n_methid_61d(val* self, val* p0);
-void parser_prod__AMethPropdef__n_signature_61d(val* self, val* p0);
-void parser_prod__AMethPropdef__visit_all(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__ADeferredMethPropdef__empty_init;
-extern const int COLOR_parser_nodes__ADeferredMethPropdef___n_kwmeth;
-void parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
-extern const struct type type_parser_nodes__TKwmeth;
-void parser_prod__ADeferredMethPropdef__replace_child(val* self, val* p0, val* p1);
-void parser_prod__ADeferredMethPropdef__n_doc_61d(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__n_kwredef_61d(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__n_visibility_61d(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__n_kwmeth_61d(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__n_methid_61d(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__n_signature_61d(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__n_annotations_61d(val* self, val* p0);
-void parser_prod__ADeferredMethPropdef__visit_all(val* self, val* p0);
-void parser_prod__AInternMethPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__AInternMethPropdef__empty_init;
-extern const int COLOR_parser_nodes__AInternMethPropdef___n_kwmeth;
-void parser_prod__AInternMethPropdef__init_ainternmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-void parser_prod__AInternMethPropdef__replace_child(val* self, val* p0, val* p1);
-void parser_prod__AInternMethPropdef__n_doc_61d(val* self, val* p0);
-void parser_prod__AInternMethPropdef__n_kwredef_61d(val* self, val* p0);
-void parser_prod__AInternMethPropdef__n_visibility_61d(val* self, val* p0);
-void parser_prod__AInternMethPropdef__n_kwmeth_61d(val* self, val* p0);
-void parser_prod__AInternMethPropdef__n_methid_61d(val* self, val* p0);
-void parser_prod__AInternMethPropdef__n_signature_61d(val* self, val* p0);
-void parser_prod__AInternMethPropdef__visit_all(val* self, val* p0);
-void parser_prod__AExternMethPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__AExternMethPropdef__empty_init;
-extern const int COLOR_parser_nodes__AExternMethPropdef___n_kwmeth;
-extern const int COLOR_parser_nodes__AExternPropdef___n_extern;
-extern const int COLOR_parser_nodes__AExternPropdef___n_extern_calls;
-extern const int COLOR_parser_nodes__AExternPropdef___n_extern_code_block;
-void parser_prod__AExternMethPropdef__init_aexternmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8);
-extern const struct type type_parser_nodes__TString;
-extern const struct type type_parser_nodes__AExternCalls;
-void parser_prod__AExternMethPropdef__replace_child(val* self, val* p0, val* p1);
-void parser_prod__AExternMethPropdef__n_doc_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_kwredef_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_visibility_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_kwmeth_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_methid_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_signature_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_extern_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_extern_calls_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__n_extern_code_block_61d(val* self, val* p0);
-void parser_prod__AExternMethPropdef__visit_all(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__AConcreteMethPropdef__empty_init;
-extern const int COLOR_parser_nodes__AConcreteMethPropdef___n_kwmeth;
-extern const int COLOR_parser_nodes__AConcreteMethPropdef___n_block;
-void parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
-void parser_prod__AConcreteMethPropdef__replace_child(val* self, val* p0, val* p1);
-void parser_prod__AConcreteMethPropdef__n_doc_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__n_kwredef_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__n_visibility_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__n_kwmeth_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__n_methid_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__n_signature_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__n_annotations_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__n_block_61d(val* self, val* p0);
-void parser_prod__AConcreteMethPropdef__visit_all(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__AConcreteInitPropdef__empty_init;
-extern const int COLOR_parser_nodes__AConcreteInitPropdef___n_kwinit;
-void parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
-extern const struct type type_parser_nodes__TKwinit;
-void parser_prod__AConcreteInitPropdef__replace_child(val* self, val* p0, val* p1);
-void parser_prod__AConcreteInitPropdef__n_doc_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__n_kwredef_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__n_visibility_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__n_kwinit_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__n_methid_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__n_signature_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__n_annotations_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__n_block_61d(val* self, val* p0);
-void parser_prod__AConcreteInitPropdef__visit_all(val* self, val* p0);
-void parser_prod__AExternInitPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__AExternInitPropdef__empty_init;
-extern const int COLOR_parser_nodes__AExternInitPropdef___n_kwnew;
-void parser_prod__AExternInitPropdef__init_aexterninitpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8);
-extern const struct type type_parser_nodes__TKwnew;
-void parser_prod__AExternInitPropdef__replace_child(val* self, val* p0, val* p1);
-void parser_prod__AExternInitPropdef__n_doc_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_kwredef_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_visibility_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_kwnew_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_methid_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_signature_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_extern_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_extern_calls_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__n_extern_code_block_61d(val* self, val* p0);
-void parser_prod__AExternInitPropdef__visit_all(val* self, val* p0);
-void parser_prod__AMainMethPropdef__empty_init(val* self);
-extern const int COLOR_parser_prod__AMainMethPropdef__empty_init;