-void CHECK_NEW_parser__ReduceAction451(val*);
-val* NEW_parser__ReduceAction452(const struct type* type);
-extern const struct type type_parser__ReduceAction452;
-void CHECK_NEW_parser__ReduceAction452(val*);
-val* NEW_parser__ReduceAction453(const struct type* type);
-extern const struct type type_parser__ReduceAction453;
-void CHECK_NEW_parser__ReduceAction453(val*);
-val* NEW_parser__ReduceAction454(const struct type* type);
-extern const struct type type_parser__ReduceAction454;
-void CHECK_NEW_parser__ReduceAction454(val*);
-val* NEW_parser__ReduceAction455(const struct type* type);
-extern const struct type type_parser__ReduceAction455;
-void CHECK_NEW_parser__ReduceAction455(val*);
-val* NEW_parser__ReduceAction456(const struct type* type);
-extern const struct type type_parser__ReduceAction456;
-void CHECK_NEW_parser__ReduceAction456(val*);
-val* NEW_parser__ReduceAction457(const struct type* type);
-extern const struct type type_parser__ReduceAction457;
-void CHECK_NEW_parser__ReduceAction457(val*);
-val* NEW_parser__ReduceAction458(const struct type* type);
-extern const struct type type_parser__ReduceAction458;
-void CHECK_NEW_parser__ReduceAction458(val*);
-val* NEW_parser__ReduceAction459(const struct type* type);
-extern const struct type type_parser__ReduceAction459;
-void CHECK_NEW_parser__ReduceAction459(val*);
-val* NEW_parser__ReduceAction460(const struct type* type);
-extern const struct type type_parser__ReduceAction460;
-void CHECK_NEW_parser__ReduceAction460(val*);
-val* NEW_parser__ReduceAction461(const struct type* type);
-extern const struct type type_parser__ReduceAction461;
-void CHECK_NEW_parser__ReduceAction461(val*);
-val* NEW_parser__ReduceAction462(const struct type* type);
-extern const struct type type_parser__ReduceAction462;
-void CHECK_NEW_parser__ReduceAction462(val*);
-val* NEW_parser__ReduceAction463(const struct type* type);
-extern const struct type type_parser__ReduceAction463;
-void CHECK_NEW_parser__ReduceAction463(val*);
-val* NEW_parser__ReduceAction464(const struct type* type);
-extern const struct type type_parser__ReduceAction464;
-void CHECK_NEW_parser__ReduceAction464(val*);
-val* NEW_parser__ReduceAction465(const struct type* type);
-extern const struct type type_parser__ReduceAction465;
-void CHECK_NEW_parser__ReduceAction465(val*);
-val* NEW_parser__ReduceAction466(const struct type* type);
-extern const struct type type_parser__ReduceAction466;
-void CHECK_NEW_parser__ReduceAction466(val*);
-val* NEW_parser__ReduceAction467(const struct type* type);
-extern const struct type type_parser__ReduceAction467;
-void CHECK_NEW_parser__ReduceAction467(val*);
-val* NEW_parser__ReduceAction468(const struct type* type);
-extern const struct type type_parser__ReduceAction468;
-void CHECK_NEW_parser__ReduceAction468(val*);
-val* NEW_parser__ReduceAction469(const struct type* type);
-extern const struct type type_parser__ReduceAction469;
-void CHECK_NEW_parser__ReduceAction469(val*);
-val* NEW_parser__ReduceAction470(const struct type* type);
-extern const struct type type_parser__ReduceAction470;
-void CHECK_NEW_parser__ReduceAction470(val*);
-val* NEW_parser__ReduceAction471(const struct type* type);
-extern const struct type type_parser__ReduceAction471;
-void CHECK_NEW_parser__ReduceAction471(val*);
-val* NEW_parser__ReduceAction472(const struct type* type);
-extern const struct type type_parser__ReduceAction472;
-void CHECK_NEW_parser__ReduceAction472(val*);
-val* NEW_parser__ReduceAction473(const struct type* type);
-extern const struct type type_parser__ReduceAction473;
-void CHECK_NEW_parser__ReduceAction473(val*);
-val* NEW_parser__ReduceAction474(const struct type* type);
-extern const struct type type_parser__ReduceAction474;
-void CHECK_NEW_parser__ReduceAction474(val*);
-val* NEW_parser__ReduceAction475(const struct type* type);
-extern const struct type type_parser__ReduceAction475;
-void CHECK_NEW_parser__ReduceAction475(val*);
-val* NEW_parser__ReduceAction476(const struct type* type);
-extern const struct type type_parser__ReduceAction476;
-void CHECK_NEW_parser__ReduceAction476(val*);
-val* NEW_parser__ReduceAction477(const struct type* type);
-extern const struct type type_parser__ReduceAction477;
-void CHECK_NEW_parser__ReduceAction477(val*);
-val* NEW_parser__ReduceAction478(const struct type* type);
-extern const struct type type_parser__ReduceAction478;
-void CHECK_NEW_parser__ReduceAction478(val*);
-val* NEW_parser__ReduceAction479(const struct type* type);
-extern const struct type type_parser__ReduceAction479;
-void CHECK_NEW_parser__ReduceAction479(val*);
-val* NEW_parser__ReduceAction480(const struct type* type);
-extern const struct type type_parser__ReduceAction480;
-void CHECK_NEW_parser__ReduceAction480(val*);
-val* NEW_parser__ReduceAction481(const struct type* type);
-extern const struct type type_parser__ReduceAction481;
-void CHECK_NEW_parser__ReduceAction481(val*);
-val* NEW_parser__ReduceAction482(const struct type* type);
-extern const struct type type_parser__ReduceAction482;
-void CHECK_NEW_parser__ReduceAction482(val*);
-val* NEW_parser__ReduceAction483(const struct type* type);
-extern const struct type type_parser__ReduceAction483;
-void CHECK_NEW_parser__ReduceAction483(val*);
-val* NEW_parser__ReduceAction484(const struct type* type);
-extern const struct type type_parser__ReduceAction484;
-void CHECK_NEW_parser__ReduceAction484(val*);
-val* NEW_parser__ReduceAction485(const struct type* type);
-extern const struct type type_parser__ReduceAction485;
-void CHECK_NEW_parser__ReduceAction485(val*);
-val* NEW_parser__ReduceAction486(const struct type* type);
-extern const struct type type_parser__ReduceAction486;
-void CHECK_NEW_parser__ReduceAction486(val*);
-val* NEW_parser__ReduceAction487(const struct type* type);
-extern const struct type type_parser__ReduceAction487;
-void CHECK_NEW_parser__ReduceAction487(val*);
-val* NEW_parser__ReduceAction488(const struct type* type);
-extern const struct type type_parser__ReduceAction488;
-void CHECK_NEW_parser__ReduceAction488(val*);
-val* NEW_parser__ReduceAction489(const struct type* type);
-extern const struct type type_parser__ReduceAction489;
-void CHECK_NEW_parser__ReduceAction489(val*);
-val* NEW_parser__ReduceAction490(const struct type* type);
-extern const struct type type_parser__ReduceAction490;
-void CHECK_NEW_parser__ReduceAction490(val*);
-val* NEW_parser__ReduceAction491(const struct type* type);
-extern const struct type type_parser__ReduceAction491;
-void CHECK_NEW_parser__ReduceAction491(val*);
-val* NEW_parser__ReduceAction492(const struct type* type);
-extern const struct type type_parser__ReduceAction492;
-void CHECK_NEW_parser__ReduceAction492(val*);
-val* NEW_parser__ReduceAction493(const struct type* type);
-extern const struct type type_parser__ReduceAction493;
-void CHECK_NEW_parser__ReduceAction493(val*);
-val* NEW_parser__ReduceAction494(const struct type* type);
-extern const struct type type_parser__ReduceAction494;
-void CHECK_NEW_parser__ReduceAction494(val*);
-val* NEW_parser__ReduceAction495(const struct type* type);
-extern const struct type type_parser__ReduceAction495;
-void CHECK_NEW_parser__ReduceAction495(val*);
-val* NEW_parser__ReduceAction496(const struct type* type);
-extern const struct type type_parser__ReduceAction496;
-void CHECK_NEW_parser__ReduceAction496(val*);
-val* NEW_parser__ReduceAction497(const struct type* type);
-extern const struct type type_parser__ReduceAction497;
-void CHECK_NEW_parser__ReduceAction497(val*);
-val* NEW_parser__ReduceAction498(const struct type* type);
-extern const struct type type_parser__ReduceAction498;
-void CHECK_NEW_parser__ReduceAction498(val*);
-val* NEW_parser__ReduceAction499(const struct type* type);
-extern const struct type type_parser__ReduceAction499;
-void CHECK_NEW_parser__ReduceAction499(val*);
-val* NEW_parser__ReduceAction500(const struct type* type);
-extern const struct type type_parser__ReduceAction500;
-void CHECK_NEW_parser__ReduceAction500(val*);
-val* NEW_parser__ReduceAction501(const struct type* type);
-extern const struct type type_parser__ReduceAction501;
-void CHECK_NEW_parser__ReduceAction501(val*);
-val* NEW_parser__ReduceAction502(const struct type* type);
-extern const struct type type_parser__ReduceAction502;
-void CHECK_NEW_parser__ReduceAction502(val*);
-val* NEW_parser__ReduceAction503(const struct type* type);
-extern const struct type type_parser__ReduceAction503;
-void CHECK_NEW_parser__ReduceAction503(val*);
-val* NEW_parser__ReduceAction504(const struct type* type);
-extern const struct type type_parser__ReduceAction504;
-void CHECK_NEW_parser__ReduceAction504(val*);
-val* NEW_parser__ReduceAction505(const struct type* type);
-extern const struct type type_parser__ReduceAction505;
-void CHECK_NEW_parser__ReduceAction505(val*);
-val* NEW_parser__ReduceAction506(const struct type* type);
-extern const struct type type_parser__ReduceAction506;
-void CHECK_NEW_parser__ReduceAction506(val*);
-val* NEW_parser__ReduceAction507(const struct type* type);
-extern const struct type type_parser__ReduceAction507;
-void CHECK_NEW_parser__ReduceAction507(val*);
-val* NEW_parser__ReduceAction508(const struct type* type);
-extern const struct type type_parser__ReduceAction508;
-void CHECK_NEW_parser__ReduceAction508(val*);
-val* NEW_parser__ReduceAction509(const struct type* type);
-extern const struct type type_parser__ReduceAction509;
-void CHECK_NEW_parser__ReduceAction509(val*);
-val* NEW_parser__ReduceAction510(const struct type* type);
-extern const struct type type_parser__ReduceAction510;
-void CHECK_NEW_parser__ReduceAction510(val*);
-val* NEW_parser__ReduceAction511(const struct type* type);
-extern const struct type type_parser__ReduceAction511;
-void CHECK_NEW_parser__ReduceAction511(val*);
-val* NEW_parser__ReduceAction512(const struct type* type);
-extern const struct type type_parser__ReduceAction512;
-void CHECK_NEW_parser__ReduceAction512(val*);
-val* NEW_parser__ReduceAction513(const struct type* type);
-extern const struct type type_parser__ReduceAction513;
-void CHECK_NEW_parser__ReduceAction513(val*);
-val* NEW_parser__ReduceAction514(const struct type* type);
-extern const struct type type_parser__ReduceAction514;
-void CHECK_NEW_parser__ReduceAction514(val*);
-val* NEW_parser__ReduceAction516(const struct type* type);
-extern const struct type type_parser__ReduceAction516;
-void CHECK_NEW_parser__ReduceAction516(val*);
-val* NEW_parser__ReduceAction517(const struct type* type);
-extern const struct type type_parser__ReduceAction517;
-void CHECK_NEW_parser__ReduceAction517(val*);
-val* NEW_parser__ReduceAction518(const struct type* type);
-extern const struct type type_parser__ReduceAction518;
-void CHECK_NEW_parser__ReduceAction518(val*);
-val* NEW_parser__ReduceAction519(const struct type* type);
-extern const struct type type_parser__ReduceAction519;
-void CHECK_NEW_parser__ReduceAction519(val*);
-val* NEW_parser__ReduceAction520(const struct type* type);
-extern const struct type type_parser__ReduceAction520;
-void CHECK_NEW_parser__ReduceAction520(val*);
-val* NEW_parser__ReduceAction521(const struct type* type);
-extern const struct type type_parser__ReduceAction521;
-void CHECK_NEW_parser__ReduceAction521(val*);
-val* NEW_parser__ReduceAction522(const struct type* type);
-extern const struct type type_parser__ReduceAction522;
-void CHECK_NEW_parser__ReduceAction522(val*);
-val* NEW_parser__ReduceAction523(const struct type* type);
-extern const struct type type_parser__ReduceAction523;
-void CHECK_NEW_parser__ReduceAction523(val*);
-val* NEW_parser__ReduceAction524(const struct type* type);
-extern const struct type type_parser__ReduceAction524;
-void CHECK_NEW_parser__ReduceAction524(val*);
-val* NEW_parser__ReduceAction525(const struct type* type);
-extern const struct type type_parser__ReduceAction525;
-void CHECK_NEW_parser__ReduceAction525(val*);
-val* NEW_parser__ReduceAction526(const struct type* type);
-extern const struct type type_parser__ReduceAction526;
-void CHECK_NEW_parser__ReduceAction526(val*);
-val* NEW_parser__ReduceAction527(const struct type* type);
-extern const struct type type_parser__ReduceAction527;
-void CHECK_NEW_parser__ReduceAction527(val*);
-val* NEW_parser__ReduceAction528(const struct type* type);
-extern const struct type type_parser__ReduceAction528;
-void CHECK_NEW_parser__ReduceAction528(val*);
-val* NEW_parser__ReduceAction529(const struct type* type);
-extern const struct type type_parser__ReduceAction529;
-void CHECK_NEW_parser__ReduceAction529(val*);
-val* NEW_parser__ReduceAction530(const struct type* type);
-extern const struct type type_parser__ReduceAction530;
-void CHECK_NEW_parser__ReduceAction530(val*);
-val* NEW_parser__ReduceAction531(const struct type* type);
-extern const struct type type_parser__ReduceAction531;
-void CHECK_NEW_parser__ReduceAction531(val*);
-val* NEW_parser__ReduceAction532(const struct type* type);
-extern const struct type type_parser__ReduceAction532;
-void CHECK_NEW_parser__ReduceAction532(val*);
-val* NEW_parser__ReduceAction533(const struct type* type);
-extern const struct type type_parser__ReduceAction533;
-void CHECK_NEW_parser__ReduceAction533(val*);
-val* NEW_parser__ReduceAction534(const struct type* type);
-extern const struct type type_parser__ReduceAction534;
-void CHECK_NEW_parser__ReduceAction534(val*);
-val* NEW_parser__ReduceAction535(const struct type* type);
-extern const struct type type_parser__ReduceAction535;
-void CHECK_NEW_parser__ReduceAction535(val*);
-val* NEW_parser__ReduceAction536(const struct type* type);
-extern const struct type type_parser__ReduceAction536;
-void CHECK_NEW_parser__ReduceAction536(val*);
-val* NEW_parser__ReduceAction537(const struct type* type);
-extern const struct type type_parser__ReduceAction537;
-void CHECK_NEW_parser__ReduceAction537(val*);
-val* NEW_parser__ReduceAction538(const struct type* type);
-extern const struct type type_parser__ReduceAction538;
-void CHECK_NEW_parser__ReduceAction538(val*);
-val* NEW_parser__ReduceAction539(const struct type* type);
-extern const struct type type_parser__ReduceAction539;
-void CHECK_NEW_parser__ReduceAction539(val*);
-val* NEW_parser__ReduceAction540(const struct type* type);
-extern const struct type type_parser__ReduceAction540;
-void CHECK_NEW_parser__ReduceAction540(val*);
-val* NEW_parser__ReduceAction541(const struct type* type);
-extern const struct type type_parser__ReduceAction541;
-void CHECK_NEW_parser__ReduceAction541(val*);
-val* NEW_parser__ReduceAction542(const struct type* type);
-extern const struct type type_parser__ReduceAction542;
-void CHECK_NEW_parser__ReduceAction542(val*);
-val* NEW_parser__ReduceAction543(const struct type* type);
-extern const struct type type_parser__ReduceAction543;
-void CHECK_NEW_parser__ReduceAction543(val*);
-val* NEW_parser__ReduceAction544(const struct type* type);
-extern const struct type type_parser__ReduceAction544;
-void CHECK_NEW_parser__ReduceAction544(val*);
-val* NEW_parser__ReduceAction545(const struct type* type);
-extern const struct type type_parser__ReduceAction545;
-void CHECK_NEW_parser__ReduceAction545(val*);
-val* NEW_parser__ReduceAction546(const struct type* type);
-extern const struct type type_parser__ReduceAction546;
-void CHECK_NEW_parser__ReduceAction546(val*);
-val* NEW_parser__ReduceAction547(const struct type* type);
-extern const struct type type_parser__ReduceAction547;
-void CHECK_NEW_parser__ReduceAction547(val*);
-val* NEW_parser__ReduceAction548(const struct type* type);
-extern const struct type type_parser__ReduceAction548;
-void CHECK_NEW_parser__ReduceAction548(val*);
-val* NEW_parser__ReduceAction549(const struct type* type);
-extern const struct type type_parser__ReduceAction549;
-void CHECK_NEW_parser__ReduceAction549(val*);
-val* NEW_parser__ReduceAction550(const struct type* type);
-extern const struct type type_parser__ReduceAction550;
-void CHECK_NEW_parser__ReduceAction550(val*);
-val* NEW_parser__ReduceAction551(const struct type* type);
-extern const struct type type_parser__ReduceAction551;
-void CHECK_NEW_parser__ReduceAction551(val*);
-val* NEW_parser__ReduceAction552(const struct type* type);
-extern const struct type type_parser__ReduceAction552;
-void CHECK_NEW_parser__ReduceAction552(val*);
-val* NEW_parser__ReduceAction553(const struct type* type);
-extern const struct type type_parser__ReduceAction553;
-void CHECK_NEW_parser__ReduceAction553(val*);
-val* NEW_parser__ReduceAction554(const struct type* type);
-extern const struct type type_parser__ReduceAction554;
-void CHECK_NEW_parser__ReduceAction554(val*);
-val* NEW_parser__ReduceAction555(const struct type* type);
-extern const struct type type_parser__ReduceAction555;
-void CHECK_NEW_parser__ReduceAction555(val*);
-val* NEW_parser__ReduceAction556(const struct type* type);
-extern const struct type type_parser__ReduceAction556;
-void CHECK_NEW_parser__ReduceAction556(val*);
-val* NEW_parser__ReduceAction557(const struct type* type);
-extern const struct type type_parser__ReduceAction557;
-void CHECK_NEW_parser__ReduceAction557(val*);
-val* NEW_parser__ReduceAction558(const struct type* type);
-extern const struct type type_parser__ReduceAction558;
-void CHECK_NEW_parser__ReduceAction558(val*);
-val* NEW_parser__ReduceAction559(const struct type* type);
-extern const struct type type_parser__ReduceAction559;
-void CHECK_NEW_parser__ReduceAction559(val*);
-val* NEW_parser__ReduceAction560(const struct type* type);
-extern const struct type type_parser__ReduceAction560;
-void CHECK_NEW_parser__ReduceAction560(val*);
-val* NEW_parser__ReduceAction561(const struct type* type);
-extern const struct type type_parser__ReduceAction561;
-void CHECK_NEW_parser__ReduceAction561(val*);
-val* NEW_parser__ReduceAction562(const struct type* type);
-extern const struct type type_parser__ReduceAction562;
-void CHECK_NEW_parser__ReduceAction562(val*);
-val* NEW_parser__ReduceAction563(const struct type* type);
-extern const struct type type_parser__ReduceAction563;
-void CHECK_NEW_parser__ReduceAction563(val*);
-val* NEW_parser__ReduceAction564(const struct type* type);
-extern const struct type type_parser__ReduceAction564;
-void CHECK_NEW_parser__ReduceAction564(val*);
-val* NEW_parser__ReduceAction565(const struct type* type);
-extern const struct type type_parser__ReduceAction565;
-void CHECK_NEW_parser__ReduceAction565(val*);
-val* NEW_parser__ReduceAction566(const struct type* type);
-extern const struct type type_parser__ReduceAction566;
-void CHECK_NEW_parser__ReduceAction566(val*);
-val* NEW_parser__ReduceAction567(const struct type* type);
-extern const struct type type_parser__ReduceAction567;
-void CHECK_NEW_parser__ReduceAction567(val*);
-val* NEW_parser__ReduceAction568(const struct type* type);
-extern const struct type type_parser__ReduceAction568;
-void CHECK_NEW_parser__ReduceAction568(val*);
-val* NEW_parser__ReduceAction569(const struct type* type);
-extern const struct type type_parser__ReduceAction569;
-void CHECK_NEW_parser__ReduceAction569(val*);
-val* NEW_parser__ReduceAction570(const struct type* type);
-extern const struct type type_parser__ReduceAction570;
-void CHECK_NEW_parser__ReduceAction570(val*);
-val* NEW_parser__ReduceAction571(const struct type* type);
-extern const struct type type_parser__ReduceAction571;
-void CHECK_NEW_parser__ReduceAction571(val*);
-val* NEW_parser__ReduceAction572(const struct type* type);
-extern const struct type type_parser__ReduceAction572;
-void CHECK_NEW_parser__ReduceAction572(val*);
-val* NEW_parser__ReduceAction573(const struct type* type);
-extern const struct type type_parser__ReduceAction573;
-void CHECK_NEW_parser__ReduceAction573(val*);
-val* NEW_parser__ReduceAction574(const struct type* type);
-extern const struct type type_parser__ReduceAction574;
-void CHECK_NEW_parser__ReduceAction574(val*);
-val* NEW_parser__ReduceAction575(const struct type* type);
-extern const struct type type_parser__ReduceAction575;
-void CHECK_NEW_parser__ReduceAction575(val*);
-val* NEW_parser__ReduceAction576(const struct type* type);
-extern const struct type type_parser__ReduceAction576;
-void CHECK_NEW_parser__ReduceAction576(val*);
-val* NEW_parser__ReduceAction577(const struct type* type);
-extern const struct type type_parser__ReduceAction577;
-void CHECK_NEW_parser__ReduceAction577(val*);
-val* NEW_parser__ReduceAction578(const struct type* type);
-extern const struct type type_parser__ReduceAction578;
-void CHECK_NEW_parser__ReduceAction578(val*);
-val* NEW_parser__ReduceAction579(const struct type* type);
-extern const struct type type_parser__ReduceAction579;
-void CHECK_NEW_parser__ReduceAction579(val*);
-val* NEW_parser__ReduceAction580(const struct type* type);
-extern const struct type type_parser__ReduceAction580;
-void CHECK_NEW_parser__ReduceAction580(val*);
-val* NEW_parser__ReduceAction581(const struct type* type);
-extern const struct type type_parser__ReduceAction581;
-void CHECK_NEW_parser__ReduceAction581(val*);
-val* NEW_parser__ReduceAction582(const struct type* type);
-extern const struct type type_parser__ReduceAction582;
-void CHECK_NEW_parser__ReduceAction582(val*);
-val* NEW_parser__ReduceAction583(const struct type* type);
-extern const struct type type_parser__ReduceAction583;
-void CHECK_NEW_parser__ReduceAction583(val*);
-val* NEW_parser__ReduceAction585(const struct type* type);
-extern const struct type type_parser__ReduceAction585;
-void CHECK_NEW_parser__ReduceAction585(val*);
-val* NEW_parser__ReduceAction586(const struct type* type);
-extern const struct type type_parser__ReduceAction586;
-void CHECK_NEW_parser__ReduceAction586(val*);
-val* NEW_parser__ReduceAction587(const struct type* type);
-extern const struct type type_parser__ReduceAction587;
-void CHECK_NEW_parser__ReduceAction587(val*);
-val* NEW_parser__ReduceAction588(const struct type* type);
-extern const struct type type_parser__ReduceAction588;
-void CHECK_NEW_parser__ReduceAction588(val*);
-val* NEW_parser__ReduceAction589(const struct type* type);
-extern const struct type type_parser__ReduceAction589;
-void CHECK_NEW_parser__ReduceAction589(val*);
-val* NEW_parser__ReduceAction590(const struct type* type);
-extern const struct type type_parser__ReduceAction590;
-void CHECK_NEW_parser__ReduceAction590(val*);
-val* NEW_parser__ReduceAction591(const struct type* type);
-extern const struct type type_parser__ReduceAction591;
-void CHECK_NEW_parser__ReduceAction591(val*);
-val* NEW_parser__ReduceAction592(const struct type* type);
-extern const struct type type_parser__ReduceAction592;
-void CHECK_NEW_parser__ReduceAction592(val*);
-val* NEW_parser__ReduceAction593(const struct type* type);
-extern const struct type type_parser__ReduceAction593;
-void CHECK_NEW_parser__ReduceAction593(val*);
-val* NEW_parser__ReduceAction594(const struct type* type);
-extern const struct type type_parser__ReduceAction594;
-void CHECK_NEW_parser__ReduceAction594(val*);
-val* NEW_parser__ReduceAction595(const struct type* type);
-extern const struct type type_parser__ReduceAction595;
-void CHECK_NEW_parser__ReduceAction595(val*);
-val* NEW_parser__ReduceAction596(const struct type* type);
-extern const struct type type_parser__ReduceAction596;
-void CHECK_NEW_parser__ReduceAction596(val*);
-val* NEW_parser__ReduceAction597(const struct type* type);
-extern const struct type type_parser__ReduceAction597;
-void CHECK_NEW_parser__ReduceAction597(val*);
-val* NEW_parser__ReduceAction598(const struct type* type);
-extern const struct type type_parser__ReduceAction598;
-void CHECK_NEW_parser__ReduceAction598(val*);
-val* NEW_parser__ReduceAction599(const struct type* type);
-extern const struct type type_parser__ReduceAction599;
-void CHECK_NEW_parser__ReduceAction599(val*);
-val* NEW_parser__ReduceAction600(const struct type* type);
-extern const struct type type_parser__ReduceAction600;
-void CHECK_NEW_parser__ReduceAction600(val*);
-val* NEW_parser__ReduceAction601(const struct type* type);
-extern const struct type type_parser__ReduceAction601;
-void CHECK_NEW_parser__ReduceAction601(val*);
-val* NEW_parser__ReduceAction602(const struct type* type);
-extern const struct type type_parser__ReduceAction602;
-void CHECK_NEW_parser__ReduceAction602(val*);
-val* NEW_parser__ReduceAction603(const struct type* type);
-extern const struct type type_parser__ReduceAction603;
-void CHECK_NEW_parser__ReduceAction603(val*);
-val* NEW_parser__ReduceAction604(const struct type* type);
-extern const struct type type_parser__ReduceAction604;
-void CHECK_NEW_parser__ReduceAction604(val*);
-val* NEW_parser__ReduceAction605(const struct type* type);
-extern const struct type type_parser__ReduceAction605;
-void CHECK_NEW_parser__ReduceAction605(val*);
-val* NEW_parser__ReduceAction606(const struct type* type);
-extern const struct type type_parser__ReduceAction606;
-void CHECK_NEW_parser__ReduceAction606(val*);
-val* NEW_parser__ReduceAction608(const struct type* type);
-extern const struct type type_parser__ReduceAction608;
-void CHECK_NEW_parser__ReduceAction608(val*);
-val* NEW_parser__ReduceAction609(const struct type* type);
-extern const struct type type_parser__ReduceAction609;
-void CHECK_NEW_parser__ReduceAction609(val*);
-val* NEW_parser__ReduceAction610(const struct type* type);
-extern const struct type type_parser__ReduceAction610;
-void CHECK_NEW_parser__ReduceAction610(val*);
-val* NEW_parser__ReduceAction611(const struct type* type);
-extern const struct type type_parser__ReduceAction611;
-void CHECK_NEW_parser__ReduceAction611(val*);
-val* NEW_parser__ReduceAction612(const struct type* type);
-extern const struct type type_parser__ReduceAction612;
-void CHECK_NEW_parser__ReduceAction612(val*);
-val* NEW_parser__ReduceAction613(const struct type* type);
-extern const struct type type_parser__ReduceAction613;
-void CHECK_NEW_parser__ReduceAction613(val*);
-val* NEW_parser__ReduceAction614(const struct type* type);
-extern const struct type type_parser__ReduceAction614;
-void CHECK_NEW_parser__ReduceAction614(val*);
-val* NEW_parser__ReduceAction615(const struct type* type);
-extern const struct type type_parser__ReduceAction615;
-void CHECK_NEW_parser__ReduceAction615(val*);
-val* NEW_parser__ReduceAction616(const struct type* type);
-extern const struct type type_parser__ReduceAction616;
-void CHECK_NEW_parser__ReduceAction616(val*);
-val* NEW_parser__ReduceAction617(const struct type* type);
-extern const struct type type_parser__ReduceAction617;
-void CHECK_NEW_parser__ReduceAction617(val*);
-val* NEW_parser__ReduceAction621(const struct type* type);
-extern const struct type type_parser__ReduceAction621;
-void CHECK_NEW_parser__ReduceAction621(val*);
-val* NEW_parser__ReduceAction622(const struct type* type);
-extern const struct type type_parser__ReduceAction622;
-void CHECK_NEW_parser__ReduceAction622(val*);
-val* NEW_parser__ReduceAction623(const struct type* type);
-extern const struct type type_parser__ReduceAction623;
-void CHECK_NEW_parser__ReduceAction623(val*);
-val* NEW_parser__ReduceAction624(const struct type* type);
-extern const struct type type_parser__ReduceAction624;
-void CHECK_NEW_parser__ReduceAction624(val*);
-val* NEW_parser__ReduceAction625(const struct type* type);
-extern const struct type type_parser__ReduceAction625;
-void CHECK_NEW_parser__ReduceAction625(val*);
-val* NEW_parser__ReduceAction626(const struct type* type);
-extern const struct type type_parser__ReduceAction626;
-void CHECK_NEW_parser__ReduceAction626(val*);
-val* NEW_parser__ReduceAction627(const struct type* type);
-extern const struct type type_parser__ReduceAction627;
-void CHECK_NEW_parser__ReduceAction627(val*);
-val* NEW_parser__ReduceAction628(const struct type* type);
-extern const struct type type_parser__ReduceAction628;
-void CHECK_NEW_parser__ReduceAction628(val*);
-val* NEW_parser__ReduceAction629(const struct type* type);
-extern const struct type type_parser__ReduceAction629;
-void CHECK_NEW_parser__ReduceAction629(val*);
-val* NEW_parser__ReduceAction630(const struct type* type);
-extern const struct type type_parser__ReduceAction630;
-void CHECK_NEW_parser__ReduceAction630(val*);
-val* NEW_parser__ReduceAction631(const struct type* type);
-extern const struct type type_parser__ReduceAction631;
-void CHECK_NEW_parser__ReduceAction631(val*);
-val* NEW_parser__ReduceAction638(const struct type* type);
-extern const struct type type_parser__ReduceAction638;
-void CHECK_NEW_parser__ReduceAction638(val*);
-val* NEW_parser__ReduceAction639(const struct type* type);
-extern const struct type type_parser__ReduceAction639;
-void CHECK_NEW_parser__ReduceAction639(val*);
-val* NEW_parser__ReduceAction640(const struct type* type);
-extern const struct type type_parser__ReduceAction640;
-void CHECK_NEW_parser__ReduceAction640(val*);
-val* NEW_parser__ReduceAction641(const struct type* type);
-extern const struct type type_parser__ReduceAction641;
-void CHECK_NEW_parser__ReduceAction641(val*);
-val* NEW_parser__ReduceAction643(const struct type* type);
-extern const struct type type_parser__ReduceAction643;
-void CHECK_NEW_parser__ReduceAction643(val*);
-val* NEW_parser__ReduceAction644(const struct type* type);
-extern const struct type type_parser__ReduceAction644;
-void CHECK_NEW_parser__ReduceAction644(val*);
-val* NEW_parser__ReduceAction646(const struct type* type);
-extern const struct type type_parser__ReduceAction646;
-void CHECK_NEW_parser__ReduceAction646(val*);
-val* NEW_parser__ReduceAction647(const struct type* type);
-extern const struct type type_parser__ReduceAction647;
-void CHECK_NEW_parser__ReduceAction647(val*);
-val* NEW_parser__ReduceAction648(const struct type* type);
-extern const struct type type_parser__ReduceAction648;
-void CHECK_NEW_parser__ReduceAction648(val*);
-val* NEW_parser__ReduceAction649(const struct type* type);
-extern const struct type type_parser__ReduceAction649;
-void CHECK_NEW_parser__ReduceAction649(val*);
-val* NEW_parser__ReduceAction651(const struct type* type);
-extern const struct type type_parser__ReduceAction651;
-void CHECK_NEW_parser__ReduceAction651(val*);
-val* NEW_parser__ReduceAction652(const struct type* type);
-extern const struct type type_parser__ReduceAction652;
-void CHECK_NEW_parser__ReduceAction652(val*);
-val* NEW_parser__ReduceAction654(const struct type* type);
-extern const struct type type_parser__ReduceAction654;
-void CHECK_NEW_parser__ReduceAction654(val*);
-val* NEW_parser__ReduceAction655(const struct type* type);
-extern const struct type type_parser__ReduceAction655;
-void CHECK_NEW_parser__ReduceAction655(val*);
-val* NEW_parser__ReduceAction656(const struct type* type);
-extern const struct type type_parser__ReduceAction656;
-void CHECK_NEW_parser__ReduceAction656(val*);
-val* NEW_parser__ReduceAction657(const struct type* type);
-extern const struct type type_parser__ReduceAction657;
-void CHECK_NEW_parser__ReduceAction657(val*);
-val* NEW_parser__ReduceAction658(const struct type* type);
-extern const struct type type_parser__ReduceAction658;
-void CHECK_NEW_parser__ReduceAction658(val*);
-val* NEW_parser__ReduceAction659(const struct type* type);
-extern const struct type type_parser__ReduceAction659;
-void CHECK_NEW_parser__ReduceAction659(val*);
-val* NEW_parser__ReduceAction660(const struct type* type);
-extern const struct type type_parser__ReduceAction660;
-void CHECK_NEW_parser__ReduceAction660(val*);
-val* NEW_parser__ReduceAction661(const struct type* type);
-extern const struct type type_parser__ReduceAction661;
-void CHECK_NEW_parser__ReduceAction661(val*);
-val* NEW_parser__ReduceAction663(const struct type* type);
-extern const struct type type_parser__ReduceAction663;
-void CHECK_NEW_parser__ReduceAction663(val*);
-val* NEW_parser__ReduceAction664(const struct type* type);
-extern const struct type type_parser__ReduceAction664;
-void CHECK_NEW_parser__ReduceAction664(val*);
-val* NEW_parser__ReduceAction666(const struct type* type);
-extern const struct type type_parser__ReduceAction666;
-void CHECK_NEW_parser__ReduceAction666(val*);
-val* NEW_parser__ReduceAction667(const struct type* type);
-extern const struct type type_parser__ReduceAction667;
-void CHECK_NEW_parser__ReduceAction667(val*);
-val* NEW_parser__ReduceAction668(const struct type* type);
-extern const struct type type_parser__ReduceAction668;
-void CHECK_NEW_parser__ReduceAction668(val*);
-val* NEW_parser__ReduceAction669(const struct type* type);
-extern const struct type type_parser__ReduceAction669;
-void CHECK_NEW_parser__ReduceAction669(val*);
-val* NEW_parser__ReduceAction670(const struct type* type);
-extern const struct type type_parser__ReduceAction670;
-void CHECK_NEW_parser__ReduceAction670(val*);
-val* NEW_parser__ReduceAction671(const struct type* type);
-extern const struct type type_parser__ReduceAction671;
-void CHECK_NEW_parser__ReduceAction671(val*);
-val* NEW_parser__ReduceAction672(const struct type* type);
-extern const struct type type_parser__ReduceAction672;
-void CHECK_NEW_parser__ReduceAction672(val*);
-val* NEW_parser__ReduceAction673(const struct type* type);
-extern const struct type type_parser__ReduceAction673;
-void CHECK_NEW_parser__ReduceAction673(val*);
-val* NEW_parser__ReduceAction674(const struct type* type);
-extern const struct type type_parser__ReduceAction674;
-void CHECK_NEW_parser__ReduceAction674(val*);
-val* NEW_parser__ReduceAction675(const struct type* type);
-extern const struct type type_parser__ReduceAction675;
-void CHECK_NEW_parser__ReduceAction675(val*);
-val* NEW_parser__ReduceAction676(const struct type* type);
-extern const struct type type_parser__ReduceAction676;
-void CHECK_NEW_parser__ReduceAction676(val*);
-val* NEW_parser__ReduceAction677(const struct type* type);
-extern const struct type type_parser__ReduceAction677;
-void CHECK_NEW_parser__ReduceAction677(val*);
-val* NEW_parser__ReduceAction678(const struct type* type);
-extern const struct type type_parser__ReduceAction678;
-void CHECK_NEW_parser__ReduceAction678(val*);
-val* NEW_parser__ReduceAction679(const struct type* type);
-extern const struct type type_parser__ReduceAction679;
-void CHECK_NEW_parser__ReduceAction679(val*);
-val* NEW_parser__ReduceAction680(const struct type* type);
-extern const struct type type_parser__ReduceAction680;
-void CHECK_NEW_parser__ReduceAction680(val*);
-val* NEW_parser__ReduceAction681(const struct type* type);
-extern const struct type type_parser__ReduceAction681;
-void CHECK_NEW_parser__ReduceAction681(val*);
-val* NEW_parser__ReduceAction682(const struct type* type);
-extern const struct type type_parser__ReduceAction682;
-void CHECK_NEW_parser__ReduceAction682(val*);
-val* NEW_parser__ReduceAction683(const struct type* type);
-extern const struct type type_parser__ReduceAction683;
-void CHECK_NEW_parser__ReduceAction683(val*);
-val* NEW_parser__ReduceAction684(const struct type* type);
-extern const struct type type_parser__ReduceAction684;
-void CHECK_NEW_parser__ReduceAction684(val*);
-val* NEW_parser__ReduceAction685(const struct type* type);
-extern const struct type type_parser__ReduceAction685;
-void CHECK_NEW_parser__ReduceAction685(val*);
-val* NEW_parser__ReduceAction686(const struct type* type);
-extern const struct type type_parser__ReduceAction686;
-void CHECK_NEW_parser__ReduceAction686(val*);
-val* NEW_parser__ReduceAction687(const struct type* type);
-extern const struct type type_parser__ReduceAction687;
-void CHECK_NEW_parser__ReduceAction687(val*);
-val* NEW_parser__ReduceAction688(const struct type* type);
-extern const struct type type_parser__ReduceAction688;
-void CHECK_NEW_parser__ReduceAction688(val*);
-val* NEW_parser__ReduceAction689(const struct type* type);
-extern const struct type type_parser__ReduceAction689;
-void CHECK_NEW_parser__ReduceAction689(val*);
-val* NEW_parser__ReduceAction690(const struct type* type);
-extern const struct type type_parser__ReduceAction690;
-void CHECK_NEW_parser__ReduceAction690(val*);
-val* NEW_parser__ReduceAction691(const struct type* type);
-extern const struct type type_parser__ReduceAction691;
-void CHECK_NEW_parser__ReduceAction691(val*);
-val* NEW_parser__ReduceAction692(const struct type* type);
-extern const struct type type_parser__ReduceAction692;
-void CHECK_NEW_parser__ReduceAction692(val*);
-val* NEW_parser__ReduceAction693(const struct type* type);
-extern const struct type type_parser__ReduceAction693;
-void CHECK_NEW_parser__ReduceAction693(val*);
-val* NEW_parser__ReduceAction694(const struct type* type);
-extern const struct type type_parser__ReduceAction694;
-void CHECK_NEW_parser__ReduceAction694(val*);
-val* NEW_parser__ReduceAction695(const struct type* type);
-extern const struct type type_parser__ReduceAction695;
-void CHECK_NEW_parser__ReduceAction695(val*);
-val* NEW_parser__ReduceAction696(const struct type* type);
-extern const struct type type_parser__ReduceAction696;
-void CHECK_NEW_parser__ReduceAction696(val*);
-val* NEW_parser__ReduceAction697(const struct type* type);
-extern const struct type type_parser__ReduceAction697;
-void CHECK_NEW_parser__ReduceAction697(val*);
-val* NEW_parser__ReduceAction698(const struct type* type);
-extern const struct type type_parser__ReduceAction698;
-void CHECK_NEW_parser__ReduceAction698(val*);
-val* NEW_parser__ReduceAction699(const struct type* type);
-extern const struct type type_parser__ReduceAction699;
-void CHECK_NEW_parser__ReduceAction699(val*);
-val* NEW_parser__ReduceAction701(const struct type* type);
-extern const struct type type_parser__ReduceAction701;
-void CHECK_NEW_parser__ReduceAction701(val*);
-val* NEW_parser__ReduceAction702(const struct type* type);
-extern const struct type type_parser__ReduceAction702;
-void CHECK_NEW_parser__ReduceAction702(val*);
-val* NEW_parser__ReduceAction704(const struct type* type);
-extern const struct type type_parser__ReduceAction704;
-void CHECK_NEW_parser__ReduceAction704(val*);
-val* NEW_parser__ReduceAction705(const struct type* type);
-extern const struct type type_parser__ReduceAction705;
-void CHECK_NEW_parser__ReduceAction705(val*);
-val* NEW_parser__ReduceAction706(const struct type* type);
-extern const struct type type_parser__ReduceAction706;
-void CHECK_NEW_parser__ReduceAction706(val*);
-val* NEW_parser__ReduceAction707(const struct type* type);
-extern const struct type type_parser__ReduceAction707;
-void CHECK_NEW_parser__ReduceAction707(val*);
-val* NEW_parser__ReduceAction709(const struct type* type);
-extern const struct type type_parser__ReduceAction709;
-void CHECK_NEW_parser__ReduceAction709(val*);
-val* NEW_parser__ReduceAction710(const struct type* type);
-extern const struct type type_parser__ReduceAction710;
-void CHECK_NEW_parser__ReduceAction710(val*);
-val* NEW_parser__ReduceAction712(const struct type* type);
-extern const struct type type_parser__ReduceAction712;
-void CHECK_NEW_parser__ReduceAction712(val*);
-val* NEW_parser__ReduceAction713(const struct type* type);
-extern const struct type type_parser__ReduceAction713;
-void CHECK_NEW_parser__ReduceAction713(val*);
-val* NEW_parser__ReduceAction714(const struct type* type);
-extern const struct type type_parser__ReduceAction714;
-void CHECK_NEW_parser__ReduceAction714(val*);
-val* NEW_parser__ReduceAction715(const struct type* type);
-extern const struct type type_parser__ReduceAction715;
-void CHECK_NEW_parser__ReduceAction715(val*);
-val* NEW_parser__ReduceAction716(const struct type* type);
-extern const struct type type_parser__ReduceAction716;
-void CHECK_NEW_parser__ReduceAction716(val*);
-val* NEW_parser__ReduceAction718(const struct type* type);
-extern const struct type type_parser__ReduceAction718;
-void CHECK_NEW_parser__ReduceAction718(val*);
-val* NEW_parser__ReduceAction719(const struct type* type);
-extern const struct type type_parser__ReduceAction719;
-void CHECK_NEW_parser__ReduceAction719(val*);
-val* NEW_parser__ReduceAction721(const struct type* type);
-extern const struct type type_parser__ReduceAction721;
-void CHECK_NEW_parser__ReduceAction721(val*);
-val* NEW_parser__ReduceAction722(const struct type* type);
-extern const struct type type_parser__ReduceAction722;
-void CHECK_NEW_parser__ReduceAction722(val*);
-val* NEW_parser__ReduceAction723(const struct type* type);
-extern const struct type type_parser__ReduceAction723;
-void CHECK_NEW_parser__ReduceAction723(val*);
-val* NEW_parser__ReduceAction724(const struct type* type);
-extern const struct type type_parser__ReduceAction724;
-void CHECK_NEW_parser__ReduceAction724(val*);
-val* NEW_parser__ReduceAction726(const struct type* type);
-extern const struct type type_parser__ReduceAction726;
-void CHECK_NEW_parser__ReduceAction726(val*);
-val* NEW_parser__ReduceAction727(const struct type* type);
-extern const struct type type_parser__ReduceAction727;
-void CHECK_NEW_parser__ReduceAction727(val*);
-val* NEW_parser__ReduceAction729(const struct type* type);
-extern const struct type type_parser__ReduceAction729;
-void CHECK_NEW_parser__ReduceAction729(val*);
-val* NEW_parser__ReduceAction730(const struct type* type);
-extern const struct type type_parser__ReduceAction730;
-void CHECK_NEW_parser__ReduceAction730(val*);
-val* NEW_parser__ReduceAction731(const struct type* type);
-extern const struct type type_parser__ReduceAction731;
-void CHECK_NEW_parser__ReduceAction731(val*);
-val* NEW_parser__ReduceAction732(const struct type* type);
-extern const struct type type_parser__ReduceAction732;
-void CHECK_NEW_parser__ReduceAction732(val*);
-val* NEW_parser__ReduceAction733(const struct type* type);
-extern const struct type type_parser__ReduceAction733;
-void CHECK_NEW_parser__ReduceAction733(val*);
-val* NEW_parser__ReduceAction734(const struct type* type);
-extern const struct type type_parser__ReduceAction734;
-void CHECK_NEW_parser__ReduceAction734(val*);
-val* NEW_parser__ReduceAction735(const struct type* type);
-extern const struct type type_parser__ReduceAction735;
-void CHECK_NEW_parser__ReduceAction735(val*);
-val* NEW_parser__ReduceAction736(const struct type* type);
-extern const struct type type_parser__ReduceAction736;
-void CHECK_NEW_parser__ReduceAction736(val*);
-val* NEW_parser__ReduceAction737(const struct type* type);
-extern const struct type type_parser__ReduceAction737;
-void CHECK_NEW_parser__ReduceAction737(val*);
-val* NEW_parser__ReduceAction738(const struct type* type);
-extern const struct type type_parser__ReduceAction738;
-void CHECK_NEW_parser__ReduceAction738(val*);
-val* NEW_parser__ReduceAction741(const struct type* type);
-extern const struct type type_parser__ReduceAction741;
-void CHECK_NEW_parser__ReduceAction741(val*);
-val* NEW_parser__ReduceAction742(const struct type* type);
-extern const struct type type_parser__ReduceAction742;
-void CHECK_NEW_parser__ReduceAction742(val*);
-val* NEW_parser__ReduceAction743(const struct type* type);
-extern const struct type type_parser__ReduceAction743;
-void CHECK_NEW_parser__ReduceAction743(val*);
-val* NEW_parser__ReduceAction744(const struct type* type);
-extern const struct type type_parser__ReduceAction744;
-void CHECK_NEW_parser__ReduceAction744(val*);
-val* NEW_parser__ReduceAction745(const struct type* type);
-extern const struct type type_parser__ReduceAction745;
-void CHECK_NEW_parser__ReduceAction745(val*);
-val* NEW_parser__ReduceAction746(const struct type* type);
-extern const struct type type_parser__ReduceAction746;
-void CHECK_NEW_parser__ReduceAction746(val*);
-val* NEW_parser__ReduceAction747(const struct type* type);
-extern const struct type type_parser__ReduceAction747;
-void CHECK_NEW_parser__ReduceAction747(val*);
-val* NEW_parser__ReduceAction748(const struct type* type);
-extern const struct type type_parser__ReduceAction748;
-void CHECK_NEW_parser__ReduceAction748(val*);
-val* NEW_parser__ReduceAction749(const struct type* type);
-extern const struct type type_parser__ReduceAction749;
-void CHECK_NEW_parser__ReduceAction749(val*);
-val* NEW_parser__ReduceAction750(const struct type* type);
-extern const struct type type_parser__ReduceAction750;
-void CHECK_NEW_parser__ReduceAction750(val*);
-val* NEW_parser__ReduceAction751(const struct type* type);
-extern const struct type type_parser__ReduceAction751;
-void CHECK_NEW_parser__ReduceAction751(val*);
-val* NEW_parser__ReduceAction752(const struct type* type);
-extern const struct type type_parser__ReduceAction752;
-void CHECK_NEW_parser__ReduceAction752(val*);
-val* NEW_parser__ReduceAction753(const struct type* type);
-extern const struct type type_parser__ReduceAction753;
-void CHECK_NEW_parser__ReduceAction753(val*);
-val* NEW_parser__ReduceAction763(const struct type* type);
-extern const struct type type_parser__ReduceAction763;
-void CHECK_NEW_parser__ReduceAction763(val*);
-val* NEW_parser__ReduceAction765(const struct type* type);
-extern const struct type type_parser__ReduceAction765;
-void CHECK_NEW_parser__ReduceAction765(val*);
-val* NEW_parser__ReduceAction767(const struct type* type);
-extern const struct type type_parser__ReduceAction767;
-void CHECK_NEW_parser__ReduceAction767(val*);
-val* NEW_parser__ReduceAction768(const struct type* type);
-extern const struct type type_parser__ReduceAction768;
-void CHECK_NEW_parser__ReduceAction768(val*);
-val* NEW_parser__ReduceAction769(const struct type* type);
-extern const struct type type_parser__ReduceAction769;
-void CHECK_NEW_parser__ReduceAction769(val*);
-val* NEW_parser__ReduceAction770(const struct type* type);
-extern const struct type type_parser__ReduceAction770;
-void CHECK_NEW_parser__ReduceAction770(val*);
-val* NEW_parser__ReduceAction772(const struct type* type);
-extern const struct type type_parser__ReduceAction772;
-void CHECK_NEW_parser__ReduceAction772(val*);
-val* NEW_parser__ReduceAction774(const struct type* type);
-extern const struct type type_parser__ReduceAction774;
-void CHECK_NEW_parser__ReduceAction774(val*);
-val* NEW_parser__ReduceAction775(const struct type* type);
-extern const struct type type_parser__ReduceAction775;
-void CHECK_NEW_parser__ReduceAction775(val*);
-val* NEW_parser__ReduceAction776(const struct type* type);
-extern const struct type type_parser__ReduceAction776;
-void CHECK_NEW_parser__ReduceAction776(val*);
-val* NEW_parser__ReduceAction777(const struct type* type);
-extern const struct type type_parser__ReduceAction777;
-void CHECK_NEW_parser__ReduceAction777(val*);
-val* NEW_parser__ReduceAction778(const struct type* type);
-extern const struct type type_parser__ReduceAction778;
-void CHECK_NEW_parser__ReduceAction778(val*);
-val* NEW_parser__ReduceAction779(const struct type* type);
-extern const struct type type_parser__ReduceAction779;
-void CHECK_NEW_parser__ReduceAction779(val*);