redef class Parser
redef fun build_reduce_table
do
- var reduce_table = new Array[ReduceAction].with_capacity(1223)
+ var reduce_table = new Array[ReduceAction].with_capacity(1303)
reduce_table.add new ReduceAction0(0)
reduce_table.add new ReduceAction1(0)
reduce_table.add new ReduceAction2(0)
reduce_table.add new ReduceAction364(74)
reduce_table.add new ReduceAction365(74)
reduce_table.add new ReduceAction366(74)
+ reduce_table.add new ReduceAction367(74)
+ reduce_table.add new ReduceAction368(74)
+ reduce_table.add new ReduceAction369(74)
+ reduce_table.add new ReduceAction370(74)
+ reduce_table.add new ReduceAction371(74)
+ reduce_table.add new ReduceAction372(74)
+ reduce_table.add new ReduceAction373(74)
+ reduce_table.add new ReduceAction374(74)
+ reduce_table.add new ReduceAction375(74)
+ reduce_table.add new ReduceAction376(74)
+ reduce_table.add new ReduceAction377(74)
+ reduce_table.add new ReduceAction378(74)
+ reduce_table.add new ReduceAction379(74)
+ reduce_table.add new ReduceAction380(74)
+ reduce_table.add new ReduceAction381(74)
+ reduce_table.add new ReduceAction382(74)
+ reduce_table.add new ReduceAction383(74)
+ reduce_table.add new ReduceAction384(74)
+ reduce_table.add new ReduceAction385(74)
+ reduce_table.add new ReduceAction386(74)
+ reduce_table.add new ReduceAction387(74)
+ reduce_table.add new ReduceAction388(74)
+ reduce_table.add new ReduceAction389(74)
+ reduce_table.add new ReduceAction390(74)
reduce_table.add new ReduceAction165(75)
- reduce_table.add new ReduceAction368(75)
- reduce_table.add new ReduceAction369(75)
- reduce_table.add new ReduceAction370(75)
+ reduce_table.add new ReduceAction392(75)
+ reduce_table.add new ReduceAction393(75)
+ reduce_table.add new ReduceAction394(75)
reduce_table.add new ReduceAction190(75)
- reduce_table.add new ReduceAction372(75)
+ reduce_table.add new ReduceAction396(75)
reduce_table.add new ReduceAction191(75)
- reduce_table.add new ReduceAction374(75)
+ reduce_table.add new ReduceAction398(75)
reduce_table.add new ReduceAction192(75)
- reduce_table.add new ReduceAction376(75)
+ reduce_table.add new ReduceAction400(75)
reduce_table.add new ReduceAction193(75)
- reduce_table.add new ReduceAction378(75)
+ reduce_table.add new ReduceAction402(75)
reduce_table.add new ReduceAction194(75)
- reduce_table.add new ReduceAction380(75)
+ reduce_table.add new ReduceAction404(75)
reduce_table.add new ReduceAction195(75)
- reduce_table.add new ReduceAction382(75)
+ reduce_table.add new ReduceAction406(75)
reduce_table.add new ReduceAction196(75)
- reduce_table.add new ReduceAction384(75)
+ reduce_table.add new ReduceAction408(75)
reduce_table.add new ReduceAction197(75)
- reduce_table.add new ReduceAction386(75)
+ reduce_table.add new ReduceAction410(75)
reduce_table.add new ReduceAction198(75)
- reduce_table.add new ReduceAction388(75)
+ reduce_table.add new ReduceAction412(75)
reduce_table.add new ReduceAction199(75)
- reduce_table.add new ReduceAction390(75)
+ reduce_table.add new ReduceAction414(75)
reduce_table.add new ReduceAction200(75)
- reduce_table.add new ReduceAction392(75)
+ reduce_table.add new ReduceAction416(75)
reduce_table.add new ReduceAction201(75)
- reduce_table.add new ReduceAction394(75)
+ reduce_table.add new ReduceAction418(75)
reduce_table.add new ReduceAction202(75)
- reduce_table.add new ReduceAction396(75)
+ reduce_table.add new ReduceAction420(75)
reduce_table.add new ReduceAction203(75)
- reduce_table.add new ReduceAction398(75)
+ reduce_table.add new ReduceAction422(75)
reduce_table.add new ReduceAction204(75)
- reduce_table.add new ReduceAction400(75)
+ reduce_table.add new ReduceAction424(75)
reduce_table.add new ReduceAction205(75)
- reduce_table.add new ReduceAction402(75)
- reduce_table.add new ReduceAction403(75)
- reduce_table.add new ReduceAction404(75)
- reduce_table.add new ReduceAction405(75)
- reduce_table.add new ReduceAction406(75)
- reduce_table.add new ReduceAction407(75)
- reduce_table.add new ReduceAction408(75)
- reduce_table.add new ReduceAction409(75)
- reduce_table.add new ReduceAction410(75)
- reduce_table.add new ReduceAction411(75)
- reduce_table.add new ReduceAction412(75)
- reduce_table.add new ReduceAction413(75)
- reduce_table.add new ReduceAction414(75)
+ reduce_table.add new ReduceAction426(75)
+ reduce_table.add new ReduceAction427(75)
+ reduce_table.add new ReduceAction428(75)
+ reduce_table.add new ReduceAction429(75)
+ reduce_table.add new ReduceAction430(75)
+ reduce_table.add new ReduceAction431(75)
+ reduce_table.add new ReduceAction432(75)
+ reduce_table.add new ReduceAction433(75)
+ reduce_table.add new ReduceAction434(75)
+ reduce_table.add new ReduceAction435(75)
+ reduce_table.add new ReduceAction436(75)
+ reduce_table.add new ReduceAction437(75)
+ reduce_table.add new ReduceAction438(75)
reduce_table.add new ReduceAction165(76)
- reduce_table.add new ReduceAction416(76)
- reduce_table.add new ReduceAction417(76)
- reduce_table.add new ReduceAction418(77)
- reduce_table.add new ReduceAction419(77)
- reduce_table.add new ReduceAction420(77)
- reduce_table.add new ReduceAction421(77)
- reduce_table.add new ReduceAction422(77)
- reduce_table.add new ReduceAction423(77)
- reduce_table.add new ReduceAction424(77)
- reduce_table.add new ReduceAction425(77)
+ reduce_table.add new ReduceAction440(76)
+ reduce_table.add new ReduceAction441(76)
+ reduce_table.add new ReduceAction442(77)
+ reduce_table.add new ReduceAction443(77)
+ reduce_table.add new ReduceAction444(77)
+ reduce_table.add new ReduceAction445(77)
+ reduce_table.add new ReduceAction446(77)
+ reduce_table.add new ReduceAction447(77)
+ reduce_table.add new ReduceAction448(77)
+ reduce_table.add new ReduceAction449(77)
reduce_table.add new ReduceAction165(77)
reduce_table.add new ReduceAction165(77)
- reduce_table.add new ReduceAction428(77)
- reduce_table.add new ReduceAction429(77)
- reduce_table.add new ReduceAction430(77)
- reduce_table.add new ReduceAction431(78)
- reduce_table.add new ReduceAction431(78)
- reduce_table.add new ReduceAction433(79)
- reduce_table.add new ReduceAction434(80)
- reduce_table.add new ReduceAction435(81)
- reduce_table.add new ReduceAction436(81)
- reduce_table.add new ReduceAction434(82)
- reduce_table.add new ReduceAction438(83)
+ reduce_table.add new ReduceAction452(77)
+ reduce_table.add new ReduceAction453(77)
+ reduce_table.add new ReduceAction454(77)
+ reduce_table.add new ReduceAction455(78)
+ reduce_table.add new ReduceAction455(78)
+ reduce_table.add new ReduceAction457(79)
+ reduce_table.add new ReduceAction458(80)
+ reduce_table.add new ReduceAction459(81)
+ reduce_table.add new ReduceAction460(81)
+ reduce_table.add new ReduceAction458(82)
+ reduce_table.add new ReduceAction462(83)
reduce_table.add new ReduceAction306(83)
- reduce_table.add new ReduceAction440(83)
- reduce_table.add new ReduceAction441(84)
- reduce_table.add new ReduceAction442(84)
- reduce_table.add new ReduceAction443(85)
- reduce_table.add new ReduceAction444(85)
- reduce_table.add new ReduceAction445(86)
- reduce_table.add new ReduceAction443(87)
- reduce_table.add new ReduceAction444(87)
- reduce_table.add new ReduceAction448(88)
- reduce_table.add new ReduceAction449(89)
- reduce_table.add new ReduceAction450(90)
- reduce_table.add new ReduceAction451(90)
- reduce_table.add new ReduceAction452(91)
+ reduce_table.add new ReduceAction464(83)
+ reduce_table.add new ReduceAction465(84)
+ reduce_table.add new ReduceAction466(84)
+ reduce_table.add new ReduceAction467(85)
+ reduce_table.add new ReduceAction468(85)
+ reduce_table.add new ReduceAction469(86)
+ reduce_table.add new ReduceAction467(87)
+ reduce_table.add new ReduceAction468(87)
+ reduce_table.add new ReduceAction472(88)
+ reduce_table.add new ReduceAction473(89)
+ reduce_table.add new ReduceAction474(90)
+ reduce_table.add new ReduceAction475(90)
+ reduce_table.add new ReduceAction476(91)
reduce_table.add new ReduceAction22(91)
- reduce_table.add new ReduceAction454(92)
- reduce_table.add new ReduceAction455(92)
- reduce_table.add new ReduceAction456(93)
- reduce_table.add new ReduceAction457(93)
- reduce_table.add new ReduceAction454(94)
- reduce_table.add new ReduceAction455(94)
- reduce_table.add new ReduceAction460(94)
+ reduce_table.add new ReduceAction478(92)
+ reduce_table.add new ReduceAction479(92)
+ reduce_table.add new ReduceAction480(93)
+ reduce_table.add new ReduceAction481(93)
+ reduce_table.add new ReduceAction478(94)
+ reduce_table.add new ReduceAction479(94)
+ reduce_table.add new ReduceAction484(94)
reduce_table.add new ReduceAction165(95)
- reduce_table.add new ReduceAction462(96)
- reduce_table.add new ReduceAction463(97)
- reduce_table.add new ReduceAction464(97)
- reduce_table.add new ReduceAction465(97)
- reduce_table.add new ReduceAction466(97)
- reduce_table.add new ReduceAction467(97)
- reduce_table.add new ReduceAction468(98)
- reduce_table.add new ReduceAction469(98)
- reduce_table.add new ReduceAction470(98)
- reduce_table.add new ReduceAction471(98)
- reduce_table.add new ReduceAction472(98)
- reduce_table.add new ReduceAction435(99)
- reduce_table.add new ReduceAction436(99)
- reduce_table.add new ReduceAction434(100)
- reduce_table.add new ReduceAction476(101)
+ reduce_table.add new ReduceAction486(96)
+ reduce_table.add new ReduceAction487(97)
+ reduce_table.add new ReduceAction488(97)
+ reduce_table.add new ReduceAction489(97)
+ reduce_table.add new ReduceAction490(97)
+ reduce_table.add new ReduceAction491(97)
+ reduce_table.add new ReduceAction492(98)
+ reduce_table.add new ReduceAction493(98)
+ reduce_table.add new ReduceAction494(98)
+ reduce_table.add new ReduceAction495(98)
+ reduce_table.add new ReduceAction496(98)
+ reduce_table.add new ReduceAction459(99)
+ reduce_table.add new ReduceAction460(99)
+ reduce_table.add new ReduceAction458(100)
+ reduce_table.add new ReduceAction500(101)
reduce_table.add new ReduceAction165(101)
reduce_table.add new ReduceAction165(101)
- reduce_table.add new ReduceAction479(101)
- reduce_table.add new ReduceAction480(101)
- reduce_table.add new ReduceAction481(101)
- reduce_table.add new ReduceAction482(101)
- reduce_table.add new ReduceAction483(102)
- reduce_table.add new ReduceAction484(102)
- reduce_table.add new ReduceAction485(102)
- reduce_table.add new ReduceAction486(103)
- reduce_table.add new ReduceAction487(103)
- reduce_table.add new ReduceAction486(104)
- reduce_table.add new ReduceAction489(104)
- reduce_table.add new ReduceAction487(104)
- reduce_table.add new ReduceAction491(104)
- reduce_table.add new ReduceAction492(105)
- reduce_table.add new ReduceAction444(106)
- reduce_table.add new ReduceAction494(106)
- reduce_table.add new ReduceAction495(107)
- reduce_table.add new ReduceAction496(108)
- reduce_table.add new ReduceAction497(108)
- reduce_table.add new ReduceAction498(109)
- reduce_table.add new ReduceAction499(109)
- reduce_table.add new ReduceAction500(110)
- reduce_table.add new ReduceAction501(110)
- reduce_table.add new ReduceAction502(110)
- reduce_table.add new ReduceAction503(110)
- reduce_table.add new ReduceAction504(111)
- reduce_table.add new ReduceAction505(111)
- reduce_table.add new ReduceAction506(111)
+ reduce_table.add new ReduceAction503(101)
+ reduce_table.add new ReduceAction504(101)
+ reduce_table.add new ReduceAction505(101)
+ reduce_table.add new ReduceAction506(101)
+ reduce_table.add new ReduceAction507(102)
+ reduce_table.add new ReduceAction508(102)
+ reduce_table.add new ReduceAction509(102)
+ reduce_table.add new ReduceAction510(103)
+ reduce_table.add new ReduceAction511(103)
+ reduce_table.add new ReduceAction510(104)
+ reduce_table.add new ReduceAction513(104)
+ reduce_table.add new ReduceAction511(104)
+ reduce_table.add new ReduceAction515(104)
+ reduce_table.add new ReduceAction516(105)
+ reduce_table.add new ReduceAction468(106)
+ reduce_table.add new ReduceAction518(106)
+ reduce_table.add new ReduceAction519(107)
+ reduce_table.add new ReduceAction520(108)
+ reduce_table.add new ReduceAction521(108)
+ reduce_table.add new ReduceAction522(109)
+ reduce_table.add new ReduceAction523(109)
+ reduce_table.add new ReduceAction524(110)
+ reduce_table.add new ReduceAction525(110)
+ reduce_table.add new ReduceAction526(110)
+ reduce_table.add new ReduceAction527(110)
+ reduce_table.add new ReduceAction528(111)
+ reduce_table.add new ReduceAction529(111)
+ reduce_table.add new ReduceAction530(111)
reduce_table.add new ReduceAction22(111)
- reduce_table.add new ReduceAction508(112)
- reduce_table.add new ReduceAction509(112)
- reduce_table.add new ReduceAction510(112)
- reduce_table.add new ReduceAction511(112)
- reduce_table.add new ReduceAction512(113)
- reduce_table.add new ReduceAction513(113)
- reduce_table.add new ReduceAction514(113)
- reduce_table.add new ReduceAction513(113)
- reduce_table.add new ReduceAction516(114)
- reduce_table.add new ReduceAction517(115)
+ reduce_table.add new ReduceAction532(112)
+ reduce_table.add new ReduceAction533(112)
+ reduce_table.add new ReduceAction534(112)
+ reduce_table.add new ReduceAction535(112)
+ reduce_table.add new ReduceAction536(113)
+ reduce_table.add new ReduceAction537(113)
+ reduce_table.add new ReduceAction538(113)
+ reduce_table.add new ReduceAction537(113)
+ reduce_table.add new ReduceAction540(114)
+ reduce_table.add new ReduceAction541(115)
reduce_table.add new ReduceAction22(116)
- reduce_table.add new ReduceAction519(116)
- reduce_table.add new ReduceAction520(117)
- reduce_table.add new ReduceAction520(117)
- reduce_table.add new ReduceAction520(117)
- reduce_table.add new ReduceAction523(118)
- reduce_table.add new ReduceAction524(118)
+ reduce_table.add new ReduceAction543(116)
+ reduce_table.add new ReduceAction544(117)
+ reduce_table.add new ReduceAction544(117)
+ reduce_table.add new ReduceAction544(117)
+ reduce_table.add new ReduceAction547(118)
+ reduce_table.add new ReduceAction548(118)
reduce_table.add new ReduceAction23(118)
reduce_table.add new ReduceAction23(118)
- reduce_table.add new ReduceAction527(118)
- reduce_table.add new ReduceAction527(118)
- reduce_table.add new ReduceAction529(118)
- reduce_table.add new ReduceAction530(118)
- reduce_table.add new ReduceAction531(118)
- reduce_table.add new ReduceAction531(118)
- reduce_table.add new ReduceAction533(118)
+ reduce_table.add new ReduceAction551(118)
+ reduce_table.add new ReduceAction551(118)
+ reduce_table.add new ReduceAction553(118)
+ reduce_table.add new ReduceAction554(118)
+ reduce_table.add new ReduceAction555(118)
+ reduce_table.add new ReduceAction555(118)
+ reduce_table.add new ReduceAction557(118)
reduce_table.add new ReduceAction22(119)
- reduce_table.add new ReduceAction535(119)
- reduce_table.add new ReduceAction536(120)
- reduce_table.add new ReduceAction520(120)
- reduce_table.add new ReduceAction520(121)
- reduce_table.add new ReduceAction539(121)
+ reduce_table.add new ReduceAction559(119)
+ reduce_table.add new ReduceAction560(120)
+ reduce_table.add new ReduceAction544(120)
+ reduce_table.add new ReduceAction544(121)
+ reduce_table.add new ReduceAction563(121)
reduce_table.add new ReduceAction49(122)
reduce_table.add new ReduceAction50(122)
reduce_table.add new ReduceAction51(122)
reduce_table.add new ReduceAction108(124)
reduce_table.add new ReduceAction109(124)
reduce_table.add new ReduceAction110(124)
- reduce_table.add new ReduceAction512(125)
- reduce_table.add new ReduceAction513(125)
- reduce_table.add new ReduceAction514(125)
- reduce_table.add new ReduceAction513(125)
+ reduce_table.add new ReduceAction536(125)
+ reduce_table.add new ReduceAction537(125)
+ reduce_table.add new ReduceAction538(125)
+ reduce_table.add new ReduceAction537(125)
reduce_table.add new ReduceAction149(126)
reduce_table.add new ReduceAction150(126)
reduce_table.add new ReduceAction150(126)
reduce_table.add new ReduceAction364(140)
reduce_table.add new ReduceAction365(140)
reduce_table.add new ReduceAction366(140)
+ reduce_table.add new ReduceAction367(140)
+ reduce_table.add new ReduceAction375(140)
+ reduce_table.add new ReduceAction383(140)
+ reduce_table.add new ReduceAction368(140)
+ reduce_table.add new ReduceAction376(140)
+ reduce_table.add new ReduceAction384(140)
+ reduce_table.add new ReduceAction369(140)
+ reduce_table.add new ReduceAction377(140)
+ reduce_table.add new ReduceAction385(140)
+ reduce_table.add new ReduceAction370(140)
+ reduce_table.add new ReduceAction378(140)
+ reduce_table.add new ReduceAction386(140)
+ reduce_table.add new ReduceAction371(140)
+ reduce_table.add new ReduceAction379(140)
+ reduce_table.add new ReduceAction387(140)
+ reduce_table.add new ReduceAction372(140)
+ reduce_table.add new ReduceAction380(140)
+ reduce_table.add new ReduceAction388(140)
+ reduce_table.add new ReduceAction373(140)
+ reduce_table.add new ReduceAction381(140)
+ reduce_table.add new ReduceAction389(140)
+ reduce_table.add new ReduceAction374(140)
+ reduce_table.add new ReduceAction382(140)
+ reduce_table.add new ReduceAction390(140)
reduce_table.add new ReduceAction165(141)
- reduce_table.add new ReduceAction368(141)
- reduce_table.add new ReduceAction369(141)
- reduce_table.add new ReduceAction370(141)
+ reduce_table.add new ReduceAction392(141)
+ reduce_table.add new ReduceAction393(141)
+ reduce_table.add new ReduceAction394(141)
reduce_table.add new ReduceAction190(141)
reduce_table.add new ReduceAction194(141)
reduce_table.add new ReduceAction198(141)
- reduce_table.add new ReduceAction372(141)
- reduce_table.add new ReduceAction380(141)
- reduce_table.add new ReduceAction388(141)
+ reduce_table.add new ReduceAction396(141)
+ reduce_table.add new ReduceAction404(141)
+ reduce_table.add new ReduceAction412(141)
reduce_table.add new ReduceAction191(141)
reduce_table.add new ReduceAction195(141)
reduce_table.add new ReduceAction199(141)
- reduce_table.add new ReduceAction374(141)
- reduce_table.add new ReduceAction382(141)
- reduce_table.add new ReduceAction390(141)
+ reduce_table.add new ReduceAction398(141)
+ reduce_table.add new ReduceAction406(141)
+ reduce_table.add new ReduceAction414(141)
reduce_table.add new ReduceAction192(141)
reduce_table.add new ReduceAction196(141)
reduce_table.add new ReduceAction200(141)
- reduce_table.add new ReduceAction376(141)
- reduce_table.add new ReduceAction384(141)
- reduce_table.add new ReduceAction392(141)
+ reduce_table.add new ReduceAction400(141)
+ reduce_table.add new ReduceAction408(141)
+ reduce_table.add new ReduceAction416(141)
reduce_table.add new ReduceAction193(141)
reduce_table.add new ReduceAction197(141)
reduce_table.add new ReduceAction201(141)
- reduce_table.add new ReduceAction378(141)
- reduce_table.add new ReduceAction386(141)
- reduce_table.add new ReduceAction394(141)
+ reduce_table.add new ReduceAction402(141)
+ reduce_table.add new ReduceAction410(141)
+ reduce_table.add new ReduceAction418(141)
reduce_table.add new ReduceAction202(141)
- reduce_table.add new ReduceAction396(141)
+ reduce_table.add new ReduceAction420(141)
reduce_table.add new ReduceAction203(141)
reduce_table.add new ReduceAction204(141)
reduce_table.add new ReduceAction205(141)
- reduce_table.add new ReduceAction398(141)
- reduce_table.add new ReduceAction400(141)
- reduce_table.add new ReduceAction402(141)
- reduce_table.add new ReduceAction404(141)
- reduce_table.add new ReduceAction405(141)
- reduce_table.add new ReduceAction406(141)
- reduce_table.add new ReduceAction407(141)
- reduce_table.add new ReduceAction408(141)
- reduce_table.add new ReduceAction409(141)
- reduce_table.add new ReduceAction410(141)
- reduce_table.add new ReduceAction411(141)
- reduce_table.add new ReduceAction412(141)
- reduce_table.add new ReduceAction413(141)
- reduce_table.add new ReduceAction414(141)
+ reduce_table.add new ReduceAction422(141)
+ reduce_table.add new ReduceAction424(141)
+ reduce_table.add new ReduceAction426(141)
+ reduce_table.add new ReduceAction428(141)
+ reduce_table.add new ReduceAction429(141)
+ reduce_table.add new ReduceAction430(141)
+ reduce_table.add new ReduceAction431(141)
+ reduce_table.add new ReduceAction432(141)
+ reduce_table.add new ReduceAction433(141)
+ reduce_table.add new ReduceAction434(141)
+ reduce_table.add new ReduceAction435(141)
+ reduce_table.add new ReduceAction436(141)
+ reduce_table.add new ReduceAction437(141)
+ reduce_table.add new ReduceAction438(141)
reduce_table.add new ReduceAction165(142)
- reduce_table.add new ReduceAction416(142)
- reduce_table.add new ReduceAction417(142)
- reduce_table.add new ReduceAction418(143)
- reduce_table.add new ReduceAction419(143)
- reduce_table.add new ReduceAction420(143)
- reduce_table.add new ReduceAction421(143)
- reduce_table.add new ReduceAction422(143)
- reduce_table.add new ReduceAction423(143)
- reduce_table.add new ReduceAction424(143)
- reduce_table.add new ReduceAction425(143)
+ reduce_table.add new ReduceAction440(142)
+ reduce_table.add new ReduceAction441(142)
+ reduce_table.add new ReduceAction442(143)
+ reduce_table.add new ReduceAction443(143)
+ reduce_table.add new ReduceAction444(143)
+ reduce_table.add new ReduceAction445(143)
+ reduce_table.add new ReduceAction446(143)
+ reduce_table.add new ReduceAction447(143)
+ reduce_table.add new ReduceAction448(143)
+ reduce_table.add new ReduceAction449(143)
reduce_table.add new ReduceAction165(143)
reduce_table.add new ReduceAction165(143)
reduce_table.add new ReduceAction149(144)
reduce_table.add new ReduceAction364(160)
reduce_table.add new ReduceAction365(160)
reduce_table.add new ReduceAction366(160)
+ reduce_table.add new ReduceAction367(160)
+ reduce_table.add new ReduceAction368(160)
+ reduce_table.add new ReduceAction369(160)
+ reduce_table.add new ReduceAction370(160)
+ reduce_table.add new ReduceAction371(160)
+ reduce_table.add new ReduceAction372(160)
+ reduce_table.add new ReduceAction373(160)
+ reduce_table.add new ReduceAction374(160)
+ reduce_table.add new ReduceAction375(160)
+ reduce_table.add new ReduceAction376(160)
+ reduce_table.add new ReduceAction377(160)
+ reduce_table.add new ReduceAction378(160)
+ reduce_table.add new ReduceAction379(160)
+ reduce_table.add new ReduceAction380(160)
+ reduce_table.add new ReduceAction381(160)
+ reduce_table.add new ReduceAction382(160)
+ reduce_table.add new ReduceAction383(160)
+ reduce_table.add new ReduceAction384(160)
+ reduce_table.add new ReduceAction385(160)
+ reduce_table.add new ReduceAction386(160)
+ reduce_table.add new ReduceAction387(160)
+ reduce_table.add new ReduceAction388(160)
+ reduce_table.add new ReduceAction389(160)
+ reduce_table.add new ReduceAction390(160)
reduce_table.add new ReduceAction165(161)
- reduce_table.add new ReduceAction368(161)
- reduce_table.add new ReduceAction369(161)
- reduce_table.add new ReduceAction370(161)
+ reduce_table.add new ReduceAction392(161)
+ reduce_table.add new ReduceAction393(161)
+ reduce_table.add new ReduceAction394(161)
reduce_table.add new ReduceAction190(161)
- reduce_table.add new ReduceAction372(161)
+ reduce_table.add new ReduceAction396(161)
reduce_table.add new ReduceAction191(161)
- reduce_table.add new ReduceAction374(161)
+ reduce_table.add new ReduceAction398(161)
reduce_table.add new ReduceAction192(161)
- reduce_table.add new ReduceAction376(161)
+ reduce_table.add new ReduceAction400(161)
reduce_table.add new ReduceAction193(161)
- reduce_table.add new ReduceAction378(161)
+ reduce_table.add new ReduceAction402(161)
reduce_table.add new ReduceAction194(161)
- reduce_table.add new ReduceAction380(161)
+ reduce_table.add new ReduceAction404(161)
reduce_table.add new ReduceAction195(161)
- reduce_table.add new ReduceAction382(161)
+ reduce_table.add new ReduceAction406(161)
reduce_table.add new ReduceAction196(161)
- reduce_table.add new ReduceAction384(161)
+ reduce_table.add new ReduceAction408(161)
reduce_table.add new ReduceAction197(161)
- reduce_table.add new ReduceAction386(161)
+ reduce_table.add new ReduceAction410(161)
reduce_table.add new ReduceAction198(161)
- reduce_table.add new ReduceAction388(161)
+ reduce_table.add new ReduceAction412(161)
reduce_table.add new ReduceAction199(161)
- reduce_table.add new ReduceAction390(161)
+ reduce_table.add new ReduceAction414(161)
reduce_table.add new ReduceAction200(161)
- reduce_table.add new ReduceAction392(161)
+ reduce_table.add new ReduceAction416(161)
reduce_table.add new ReduceAction201(161)
- reduce_table.add new ReduceAction394(161)
+ reduce_table.add new ReduceAction418(161)
reduce_table.add new ReduceAction202(161)
- reduce_table.add new ReduceAction396(161)
+ reduce_table.add new ReduceAction420(161)
reduce_table.add new ReduceAction203(161)
- reduce_table.add new ReduceAction398(161)
+ reduce_table.add new ReduceAction422(161)
reduce_table.add new ReduceAction204(161)
- reduce_table.add new ReduceAction400(161)
+ reduce_table.add new ReduceAction424(161)
reduce_table.add new ReduceAction205(161)
- reduce_table.add new ReduceAction402(161)
- reduce_table.add new ReduceAction403(161)
- reduce_table.add new ReduceAction404(161)
- reduce_table.add new ReduceAction405(161)
- reduce_table.add new ReduceAction406(161)
- reduce_table.add new ReduceAction407(161)
- reduce_table.add new ReduceAction408(161)
- reduce_table.add new ReduceAction409(161)
- reduce_table.add new ReduceAction410(161)
- reduce_table.add new ReduceAction411(161)
- reduce_table.add new ReduceAction412(161)
- reduce_table.add new ReduceAction413(161)
- reduce_table.add new ReduceAction414(161)
+ reduce_table.add new ReduceAction426(161)
+ reduce_table.add new ReduceAction427(161)
+ reduce_table.add new ReduceAction428(161)
+ reduce_table.add new ReduceAction429(161)
+ reduce_table.add new ReduceAction430(161)
+ reduce_table.add new ReduceAction431(161)
+ reduce_table.add new ReduceAction432(161)
+ reduce_table.add new ReduceAction433(161)
+ reduce_table.add new ReduceAction434(161)
+ reduce_table.add new ReduceAction435(161)
+ reduce_table.add new ReduceAction436(161)
+ reduce_table.add new ReduceAction437(161)
+ reduce_table.add new ReduceAction438(161)
reduce_table.add new ReduceAction165(162)
- reduce_table.add new ReduceAction416(162)
- reduce_table.add new ReduceAction417(162)
- reduce_table.add new ReduceAction418(163)
- reduce_table.add new ReduceAction419(163)
- reduce_table.add new ReduceAction420(163)
- reduce_table.add new ReduceAction421(163)
- reduce_table.add new ReduceAction422(163)
- reduce_table.add new ReduceAction423(163)
- reduce_table.add new ReduceAction424(163)
- reduce_table.add new ReduceAction425(163)
+ reduce_table.add new ReduceAction440(162)
+ reduce_table.add new ReduceAction441(162)
+ reduce_table.add new ReduceAction442(163)
+ reduce_table.add new ReduceAction443(163)
+ reduce_table.add new ReduceAction444(163)
+ reduce_table.add new ReduceAction445(163)
+ reduce_table.add new ReduceAction446(163)
+ reduce_table.add new ReduceAction447(163)
+ reduce_table.add new ReduceAction448(163)
+ reduce_table.add new ReduceAction449(163)
reduce_table.add new ReduceAction165(163)
- reduce_table.add new ReduceAction450(164)
- reduce_table.add new ReduceAction451(164)
- reduce_table.add new ReduceAction452(165)
+ reduce_table.add new ReduceAction474(164)
+ reduce_table.add new ReduceAction475(164)
+ reduce_table.add new ReduceAction476(165)
reduce_table.add new ReduceAction22(165)
- reduce_table.add new ReduceAction454(166)
- reduce_table.add new ReduceAction454(167)
- reduce_table.add new ReduceAction435(168)
- reduce_table.add new ReduceAction436(168)
- reduce_table.add new ReduceAction476(169)
+ reduce_table.add new ReduceAction478(166)
+ reduce_table.add new ReduceAction478(167)
+ reduce_table.add new ReduceAction459(168)
+ reduce_table.add new ReduceAction460(168)
+ reduce_table.add new ReduceAction500(169)
reduce_table.add new ReduceAction165(169)
reduce_table.add new ReduceAction165(169)
- reduce_table.add new ReduceAction479(169)
- reduce_table.add new ReduceAction480(169)
- reduce_table.add new ReduceAction481(169)
+ reduce_table.add new ReduceAction503(169)
+ reduce_table.add new ReduceAction504(169)
+ reduce_table.add new ReduceAction505(169)
reduce_table.add new ReduceAction149(170)
reduce_table.add new ReduceAction150(170)
reduce_table.add new ReduceAction150(170)
reduce_table.add new ReduceAction165(184)
reduce_table.add new ReduceAction362(184)
reduce_table.add new ReduceAction363(184)
- reduce_table.add new ReduceAction961(184)
+ reduce_table.add new ReduceAction1033(184)
+ reduce_table.add new ReduceAction1034(184)
+ reduce_table.add new ReduceAction1035(184)
+ reduce_table.add new ReduceAction1036(184)
+ reduce_table.add new ReduceAction1037(184)
+ reduce_table.add new ReduceAction1038(184)
+ reduce_table.add new ReduceAction1039(184)
+ reduce_table.add new ReduceAction1040(184)
+ reduce_table.add new ReduceAction1041(184)
reduce_table.add new ReduceAction165(185)
- reduce_table.add new ReduceAction963(185)
- reduce_table.add new ReduceAction964(185)
- reduce_table.add new ReduceAction965(185)
- reduce_table.add new ReduceAction966(185)
- reduce_table.add new ReduceAction967(185)
- reduce_table.add new ReduceAction968(185)
- reduce_table.add new ReduceAction969(185)
- reduce_table.add new ReduceAction970(185)
- reduce_table.add new ReduceAction971(185)
+ reduce_table.add new ReduceAction1043(185)
+ reduce_table.add new ReduceAction1044(185)
+ reduce_table.add new ReduceAction1045(185)
+ reduce_table.add new ReduceAction1046(185)
+ reduce_table.add new ReduceAction1047(185)
+ reduce_table.add new ReduceAction1048(185)
+ reduce_table.add new ReduceAction1049(185)
+ reduce_table.add new ReduceAction1050(185)
+ reduce_table.add new ReduceAction1051(185)
reduce_table.add new ReduceAction202(185)
- reduce_table.add new ReduceAction396(185)
- reduce_table.add new ReduceAction974(185)
- reduce_table.add new ReduceAction975(185)
- reduce_table.add new ReduceAction404(185)
- reduce_table.add new ReduceAction405(185)
- reduce_table.add new ReduceAction406(185)
- reduce_table.add new ReduceAction407(185)
- reduce_table.add new ReduceAction408(185)
- reduce_table.add new ReduceAction409(185)
- reduce_table.add new ReduceAction410(185)
- reduce_table.add new ReduceAction411(185)
- reduce_table.add new ReduceAction412(185)
- reduce_table.add new ReduceAction413(185)
- reduce_table.add new ReduceAction414(185)
+ reduce_table.add new ReduceAction420(185)
+ reduce_table.add new ReduceAction1054(185)
+ reduce_table.add new ReduceAction1055(185)
+ reduce_table.add new ReduceAction428(185)
+ reduce_table.add new ReduceAction429(185)
+ reduce_table.add new ReduceAction430(185)
+ reduce_table.add new ReduceAction431(185)
+ reduce_table.add new ReduceAction432(185)
+ reduce_table.add new ReduceAction433(185)
+ reduce_table.add new ReduceAction434(185)
+ reduce_table.add new ReduceAction435(185)
+ reduce_table.add new ReduceAction436(185)
+ reduce_table.add new ReduceAction437(185)
+ reduce_table.add new ReduceAction438(185)
reduce_table.add new ReduceAction165(186)
- reduce_table.add new ReduceAction416(186)
- reduce_table.add new ReduceAction417(186)
- reduce_table.add new ReduceAction418(187)
- reduce_table.add new ReduceAction419(187)
- reduce_table.add new ReduceAction420(187)
- reduce_table.add new ReduceAction421(187)
- reduce_table.add new ReduceAction422(187)
- reduce_table.add new ReduceAction423(187)
- reduce_table.add new ReduceAction424(187)
- reduce_table.add new ReduceAction425(187)
+ reduce_table.add new ReduceAction440(186)
+ reduce_table.add new ReduceAction441(186)
+ reduce_table.add new ReduceAction442(187)
+ reduce_table.add new ReduceAction443(187)
+ reduce_table.add new ReduceAction444(187)
+ reduce_table.add new ReduceAction445(187)
+ reduce_table.add new ReduceAction446(187)
+ reduce_table.add new ReduceAction447(187)
+ reduce_table.add new ReduceAction448(187)
+ reduce_table.add new ReduceAction449(187)
reduce_table.add new ReduceAction165(187)
- reduce_table.add new ReduceAction999(188)
- reduce_table.add new ReduceAction1000(188)
- reduce_table.add new ReduceAction1001(188)
+ reduce_table.add new ReduceAction1079(188)
+ reduce_table.add new ReduceAction1080(188)
+ reduce_table.add new ReduceAction1081(188)
reduce_table.add new ReduceAction162(189)
reduce_table.add new ReduceAction163(189)
reduce_table.add new ReduceAction164(189)
reduce_table.add new ReduceAction165(204)
reduce_table.add new ReduceAction165(204)
reduce_table.add new ReduceAction215(204)
- reduce_table.add new ReduceAction483(205)
- reduce_table.add new ReduceAction485(205)
- reduce_table.add new ReduceAction523(206)
- reduce_table.add new ReduceAction524(206)
+ reduce_table.add new ReduceAction507(205)
+ reduce_table.add new ReduceAction509(205)
+ reduce_table.add new ReduceAction547(206)
+ reduce_table.add new ReduceAction548(206)
reduce_table.add new ReduceAction23(206)
- reduce_table.add new ReduceAction1185(207)
- reduce_table.add new ReduceAction1186(207)
- reduce_table.add new ReduceAction1187(208)
- reduce_table.add new ReduceAction1188(208)
- reduce_table.add new ReduceAction1189(209)
- reduce_table.add new ReduceAction1190(209)
+ reduce_table.add new ReduceAction1265(207)
+ reduce_table.add new ReduceAction1266(207)
+ reduce_table.add new ReduceAction1267(208)
+ reduce_table.add new ReduceAction1268(208)
+ reduce_table.add new ReduceAction1269(209)
+ reduce_table.add new ReduceAction1270(209)
reduce_table.add new ReduceAction38(210)
- reduce_table.add new ReduceAction1192(210)
+ reduce_table.add new ReduceAction1272(210)
reduce_table.add new ReduceAction46(211)
- reduce_table.add new ReduceAction1194(211)
- reduce_table.add new ReduceAction456(212)
- reduce_table.add new ReduceAction1196(212)
- reduce_table.add new ReduceAction1197(213)
- reduce_table.add new ReduceAction1198(213)
- reduce_table.add new ReduceAction1199(214)
- reduce_table.add new ReduceAction1200(214)
+ reduce_table.add new ReduceAction1274(211)
+ reduce_table.add new ReduceAction480(212)
+ reduce_table.add new ReduceAction1276(212)
+ reduce_table.add new ReduceAction1277(213)
+ reduce_table.add new ReduceAction1278(213)
+ reduce_table.add new ReduceAction1279(214)
+ reduce_table.add new ReduceAction1280(214)
reduce_table.add new ReduceAction156(215)
- reduce_table.add new ReduceAction1202(215)
- reduce_table.add new ReduceAction435(216)
- reduce_table.add new ReduceAction1204(216)
- reduce_table.add new ReduceAction435(217)
- reduce_table.add new ReduceAction1204(217)
- reduce_table.add new ReduceAction435(218)
- reduce_table.add new ReduceAction1204(218)
- reduce_table.add new ReduceAction497(219)
- reduce_table.add new ReduceAction1210(219)
- reduce_table.add new ReduceAction456(220)
- reduce_table.add new ReduceAction1196(220)
- reduce_table.add new ReduceAction435(221)
- reduce_table.add new ReduceAction1204(221)
- reduce_table.add new ReduceAction435(222)
- reduce_table.add new ReduceAction1204(222)
- reduce_table.add new ReduceAction498(223)
- reduce_table.add new ReduceAction1218(223)
- reduce_table.add new ReduceAction1219(224)
- reduce_table.add new ReduceAction1220(224)
- reduce_table.add new ReduceAction520(225)
- reduce_table.add new ReduceAction539(225)
+ reduce_table.add new ReduceAction1282(215)
+ reduce_table.add new ReduceAction459(216)
+ reduce_table.add new ReduceAction1284(216)
+ reduce_table.add new ReduceAction459(217)
+ reduce_table.add new ReduceAction1284(217)
+ reduce_table.add new ReduceAction459(218)
+ reduce_table.add new ReduceAction1284(218)
+ reduce_table.add new ReduceAction521(219)
+ reduce_table.add new ReduceAction1290(219)
+ reduce_table.add new ReduceAction480(220)
+ reduce_table.add new ReduceAction1276(220)
+ reduce_table.add new ReduceAction459(221)
+ reduce_table.add new ReduceAction1284(221)
+ reduce_table.add new ReduceAction459(222)
+ reduce_table.add new ReduceAction1284(222)
+ reduce_table.add new ReduceAction522(223)
+ reduce_table.add new ReduceAction1298(223)
+ reduce_table.add new ReduceAction1299(224)
+ reduce_table.add new ReduceAction1300(224)
+ reduce_table.add new ReduceAction544(225)
+ reduce_table.add new ReduceAction563(225)
return reduce_table
end
end
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction368
- super ReduceAction
- redef fun action(p: Parser)
- do
- var node_list: nullable Object = null
- var nodearraylist5 = p.pop
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var pexprnode2 = nodearraylist1
- assert pexprnode2 isa nullable AExpr
- var tattridnode3 = nodearraylist5
- assert tattridnode3 isa nullable TAttrid
- var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
- pexprnode2,
- tattridnode3
- )
- node_list = pexprnode1
- p.push(p.go_to(_goto), node_list)
- end
-end
-private class ReduceAction369
+private class ReduceAction367
super ReduceAction
redef fun action(p: Parser)
do
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode3 = nodearraylist1
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
assert pexprnode3 isa nullable AExpr
- var tquestnode4 = nodearraylist2
- assert tquestnode4 isa nullable TQuest
- var pexprnode2: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
- pexprnode3,
- tquestnode4
- )
- var tattridnode5 = nodearraylist6
- assert tattridnode5 isa nullable TAttrid
- var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
- pexprnode2,
- tattridnode5
+ var tidnode6 = nodearraylist5
+ assert tidnode6 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode6
)
- node_list = pexprnode1
- p.push(p.go_to(_goto), node_list)
- end
-end
-private class ReduceAction370
- super ReduceAction
- redef fun action(p: Parser)
- do
- var node_list: nullable Object = null
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
- var tattridnode3 = nodearraylist2
- assert tattridnode3 isa nullable TAttrid
- var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
- pexprnode2,
- tattridnode3
+ var pexprsnode7 = nodearraylist6
+ assert pexprsnode7 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode7
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction372
+private class ReduceAction368
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = nodearraylist1
- assert pexprnode2 isa nullable AExpr
- var tidnode5 = nodearraylist4
- assert tidnode5 isa nullable TId
- var pqidnode3: nullable AQid = new AQid.init_aqid(
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var tidnode6 = nodearraylist5
+ assert tidnode6 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
null,
- tidnode5
+ tidnode6
)
- var listnode7 = new Array[Object]
- var pexprsnode6: nullable AListExprs = new AListExprs.init_alistexprs(
- listnode7
+ var listnode8 = new Array[Object]
+ var pexprsnode7: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode8
)
- var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
- pexprnode2,
- pqidnode3,
- pexprsnode6
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode7
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction374
+private class ReduceAction369
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = nodearraylist1
- assert pexprnode2 isa nullable AExpr
- var listnode5 = new Array[Object]
- var tclassidnode6 = nodearraylist4
- assert tclassidnode6 isa nullable TClassid
- var pqualifiednode4: nullable AQualified = new AQualified.init_aqualified(
- listnode5,
- tclassidnode6
- )
- var tidnode7 = nodearraylist5
- assert tidnode7 isa nullable TId
- var pqidnode3: nullable AQid = new AQid.init_aqid(
- pqualifiednode4,
- tidnode7
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode6 = new Array[Object]
+ var tclassidnode7 = nodearraylist5
+ assert tclassidnode7 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode6,
+ tclassidnode7
)
- var listnode9 = new Array[Object]
- var pexprsnode8: nullable AListExprs = new AListExprs.init_alistexprs(
- listnode9
+ var tidnode8 = nodearraylist6
+ assert tidnode8 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode8
)
- var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
- pexprnode2,
- pqidnode3,
- pexprsnode8
+ var pexprsnode9 = nodearraylist7
+ assert pexprsnode9 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode9
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction376
+private class ReduceAction370
super ReduceAction
redef fun action(p: Parser)
do
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = nodearraylist1
- assert pexprnode2 isa nullable AExpr
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
var listnode6 = new Array[Object]
- var listnode5 = nodearraylist4
- assert listnode5 isa Array[Object]
- listnode6 = concat(listnode6, listnode5)
var tclassidnode7 = nodearraylist5
assert tclassidnode7 isa nullable TClassid
- var pqualifiednode4: nullable AQualified = new AQualified.init_aqualified(
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
listnode6,
tclassidnode7
)
var tidnode8 = nodearraylist6
assert tidnode8 isa nullable TId
- var pqidnode3: nullable AQid = new AQid.init_aqid(
- pqualifiednode4,
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
tidnode8
)
var listnode10 = new Array[Object]
var pexprsnode9: nullable AListExprs = new AListExprs.init_alistexprs(
listnode10
)
- var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
- pexprnode2,
- pqidnode3,
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
pexprsnode9
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction378
+private class ReduceAction371
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist8 = p.pop
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = nodearraylist1
- assert pexprnode2 isa nullable AExpr
- var listnode6 = new Array[Object]
- var listnode5 = nodearraylist4
- assert listnode5 isa Array[Object]
- listnode6 = concat(listnode6, listnode5)
- var pqualifiednode4: nullable AQualified = new AQualified.init_aqualified(
- listnode6,
- null
- )
- var tidnode8 = nodearraylist5
- assert tidnode8 isa nullable TId
- var pqidnode3: nullable AQid = new AQid.init_aqid(
- pqualifiednode4,
- tidnode8
- )
- var listnode10 = new Array[Object]
- var pexprsnode9: nullable AListExprs = new AListExprs.init_alistexprs(
- listnode10
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist5
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var tclassidnode8 = nodearraylist6
+ assert tclassidnode8 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ tclassidnode8
+ )
+ var tidnode9 = nodearraylist7
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var pexprsnode10 = nodearraylist8
+ assert pexprsnode10 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction372
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist5
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var tclassidnode8 = nodearraylist6
+ assert tclassidnode8 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ tclassidnode8
+ )
+ var tidnode9 = nodearraylist7
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var listnode11 = new Array[Object]
+ var pexprsnode10: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode11
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction373
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist5
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ null
+ )
+ var tidnode9 = nodearraylist6
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var pexprsnode10 = nodearraylist7
+ assert pexprsnode10 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction374
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist5
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ null
+ )
+ var tidnode9 = nodearraylist6
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var listnode11 = new Array[Object]
+ var pexprsnode10: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode11
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction375
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var tidnode8 = nodearraylist6
+ assert tidnode8 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode8
+ )
+ var pexprsnode9 = nodearraylist7
+ assert pexprsnode9 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode9
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction376
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var tidnode8 = nodearraylist6
+ assert tidnode8 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode8
+ )
+ var listnode10 = new Array[Object]
+ var pexprsnode9: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode10
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode9
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction377
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist8 = p.pop
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var listnode8 = new Array[Object]
+ var tclassidnode9 = nodearraylist6
+ assert tclassidnode9 isa nullable TClassid
+ var pqualifiednode7: nullable AQualified = new AQualified.init_aqualified(
+ listnode8,
+ tclassidnode9
+ )
+ var tidnode10 = nodearraylist7
+ assert tidnode10 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ pqualifiednode7,
+ tidnode10
+ )
+ var pexprsnode11 = nodearraylist8
+ assert pexprsnode11 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode11
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction378
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var listnode8 = new Array[Object]
+ var tclassidnode9 = nodearraylist6
+ assert tclassidnode9 isa nullable TClassid
+ var pqualifiednode7: nullable AQualified = new AQualified.init_aqualified(
+ listnode8,
+ tclassidnode9
+ )
+ var tidnode10 = nodearraylist7
+ assert tidnode10 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ pqualifiednode7,
+ tidnode10
+ )
+ var listnode12 = new Array[Object]
+ var pexprsnode11: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode12
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode11
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction379
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist9 = p.pop
+ var nodearraylist8 = p.pop
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var listnode9 = new Array[Object]
+ var listnode8 = nodearraylist6
+ assert listnode8 isa Array[Object]
+ listnode9 = concat(listnode9, listnode8)
+ var tclassidnode10 = nodearraylist7
+ assert tclassidnode10 isa nullable TClassid
+ var pqualifiednode7: nullable AQualified = new AQualified.init_aqualified(
+ listnode9,
+ tclassidnode10
+ )
+ var tidnode11 = nodearraylist8
+ assert tidnode11 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ pqualifiednode7,
+ tidnode11
+ )
+ var pexprsnode12 = nodearraylist9
+ assert pexprsnode12 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode12
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction380
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist8 = p.pop
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var listnode9 = new Array[Object]
+ var listnode8 = nodearraylist6
+ assert listnode8 isa Array[Object]
+ listnode9 = concat(listnode9, listnode8)
+ var tclassidnode10 = nodearraylist7
+ assert tclassidnode10 isa nullable TClassid
+ var pqualifiednode7: nullable AQualified = new AQualified.init_aqualified(
+ listnode9,
+ tclassidnode10
+ )
+ var tidnode11 = nodearraylist8
+ assert tidnode11 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ pqualifiednode7,
+ tidnode11
+ )
+ var listnode13 = new Array[Object]
+ var pexprsnode12: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode13
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode12
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction381
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist8 = p.pop
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var listnode9 = new Array[Object]
+ var listnode8 = nodearraylist6
+ assert listnode8 isa Array[Object]
+ listnode9 = concat(listnode9, listnode8)
+ var pqualifiednode7: nullable AQualified = new AQualified.init_aqualified(
+ listnode9,
+ null
+ )
+ var tidnode11 = nodearraylist7
+ assert tidnode11 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ pqualifiednode7,
+ tidnode11
+ )
+ var pexprsnode12 = nodearraylist8
+ assert pexprsnode12 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode12
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction382
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist7 = p.pop
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode4 = nodearraylist2
+ assert pexprnode4 isa nullable AExpr
+ var tquestnode5 = nodearraylist3
+ assert tquestnode5 isa nullable TQuest
+ var pexprnode3: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode4,
+ tquestnode5
+ )
+ var listnode9 = new Array[Object]
+ var listnode8 = nodearraylist6
+ assert listnode8 isa Array[Object]
+ listnode9 = concat(listnode9, listnode8)
+ var pqualifiednode7: nullable AQualified = new AQualified.init_aqualified(
+ listnode9,
+ null
+ )
+ var tidnode11 = nodearraylist7
+ assert tidnode11 isa nullable TId
+ var pqidnode6: nullable AQid = new AQid.init_aqid(
+ pqualifiednode7,
+ tidnode11
+ )
+ var listnode13 = new Array[Object]
+ var pexprsnode12: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode13
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode6,
+ pexprsnode12
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction383
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var tidnode6 = nodearraylist2
+ assert tidnode6 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode6
+ )
+ var pexprsnode7 = nodearraylist3
+ assert pexprsnode7 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode7
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction384
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var tidnode6 = nodearraylist2
+ assert tidnode6 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode6
+ )
+ var listnode8 = new Array[Object]
+ var pexprsnode7: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode8
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode7
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction385
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var listnode6 = new Array[Object]
+ var tclassidnode7 = nodearraylist2
+ assert tclassidnode7 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode6,
+ tclassidnode7
+ )
+ var tidnode8 = nodearraylist3
+ assert tidnode8 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode8
+ )
+ var pexprsnode9 = nodearraylist4
+ assert pexprsnode9 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode9
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction386
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var listnode6 = new Array[Object]
+ var tclassidnode7 = nodearraylist2
+ assert tclassidnode7 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode6,
+ tclassidnode7
+ )
+ var tidnode8 = nodearraylist3
+ assert tidnode8 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode8
+ )
+ var listnode10 = new Array[Object]
+ var pexprsnode9: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode10
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode9
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction387
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist2
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var tclassidnode8 = nodearraylist3
+ assert tclassidnode8 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ tclassidnode8
+ )
+ var tidnode9 = nodearraylist4
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var pexprsnode10 = nodearraylist5
+ assert pexprsnode10 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction388
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist2
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var tclassidnode8 = nodearraylist3
+ assert tclassidnode8 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ tclassidnode8
+ )
+ var tidnode9 = nodearraylist4
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var listnode11 = new Array[Object]
+ var pexprsnode10: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode11
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction389
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist2
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ null
+ )
+ var tidnode9 = nodearraylist3
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var pexprsnode10 = nodearraylist4
+ assert pexprsnode10 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction390
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist2
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ null
+ )
+ var tidnode9 = nodearraylist3
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var listnode11 = new Array[Object]
+ var pexprsnode10: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode11
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction392
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pexprnode2 = nodearraylist1
+ assert pexprnode2 isa nullable AExpr
+ var tattridnode3 = nodearraylist5
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
+ pexprnode2,
+ tattridnode3
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction393
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pexprnode3 = nodearraylist1
+ assert pexprnode3 isa nullable AExpr
+ var tquestnode4 = nodearraylist2
+ assert tquestnode4 isa nullable TQuest
+ var pexprnode2: nullable ASafeExpr = new ASafeExpr.init_asafeexpr(
+ pexprnode3,
+ tquestnode4
+ )
+ var tattridnode5 = nodearraylist6
+ assert tattridnode5 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
+ pexprnode2,
+ tattridnode5
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction394
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
+ var tattridnode3 = nodearraylist2
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
+ pexprnode2,
+ tattridnode3
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction396
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pexprnode2 = nodearraylist1
+ assert pexprnode2 isa nullable AExpr
+ var tidnode5 = nodearraylist4
+ assert tidnode5 isa nullable TId
+ var pqidnode3: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode5
+ )
+ var listnode7 = new Array[Object]
+ var pexprsnode6: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode7
+ )
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
+ pexprnode2,
+ pqidnode3,
+ pexprsnode6
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction398
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pexprnode2 = nodearraylist1
+ assert pexprnode2 isa nullable AExpr
+ var listnode5 = new Array[Object]
+ var tclassidnode6 = nodearraylist4
+ assert tclassidnode6 isa nullable TClassid
+ var pqualifiednode4: nullable AQualified = new AQualified.init_aqualified(
+ listnode5,
+ tclassidnode6
+ )
+ var tidnode7 = nodearraylist5
+ assert tidnode7 isa nullable TId
+ var pqidnode3: nullable AQid = new AQid.init_aqid(
+ pqualifiednode4,
+ tidnode7
+ )
+ var listnode9 = new Array[Object]
+ var pexprsnode8: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode9
+ )
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
+ pexprnode2,
+ pqidnode3,
+ pexprsnode8
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction400
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pexprnode2 = nodearraylist1
+ assert pexprnode2 isa nullable AExpr
+ var listnode6 = new Array[Object]
+ var listnode5 = nodearraylist4
+ assert listnode5 isa Array[Object]
+ listnode6 = concat(listnode6, listnode5)
+ var tclassidnode7 = nodearraylist5
+ assert tclassidnode7 isa nullable TClassid
+ var pqualifiednode4: nullable AQualified = new AQualified.init_aqualified(
+ listnode6,
+ tclassidnode7
+ )
+ var tidnode8 = nodearraylist6
+ assert tidnode8 isa nullable TId
+ var pqidnode3: nullable AQid = new AQid.init_aqid(
+ pqualifiednode4,
+ tidnode8
+ )
+ var listnode10 = new Array[Object]
+ var pexprsnode9: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode10
+ )
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
+ pexprnode2,
+ pqidnode3,
+ pexprsnode9
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction402
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pexprnode2 = nodearraylist1
+ assert pexprnode2 isa nullable AExpr
+ var listnode6 = new Array[Object]
+ var listnode5 = nodearraylist4
+ assert listnode5 isa Array[Object]
+ listnode6 = concat(listnode6, listnode5)
+ var pqualifiednode4: nullable AQualified = new AQualified.init_aqualified(
+ listnode6,
+ null
+ )
+ var tidnode8 = nodearraylist5
+ assert tidnode8 isa nullable TId
+ var pqidnode3: nullable AQid = new AQid.init_aqid(
+ pqualifiednode4,
+ tidnode8
+ )
+ var listnode10 = new Array[Object]
+ var pexprsnode9: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode10
)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction380
+private class ReduceAction404
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction382
+private class ReduceAction406
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction384
+private class ReduceAction408
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction386
+private class ReduceAction410
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction388
+private class ReduceAction412
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction390
+private class ReduceAction414
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction392
+private class ReduceAction416
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction394
+private class ReduceAction418
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction396
+private class ReduceAction420
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction398
+private class ReduceAction422
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction400
+private class ReduceAction424
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction402
+private class ReduceAction426
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction403
+private class ReduceAction427
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction404
+private class ReduceAction428
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction405
+private class ReduceAction429
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction406
+private class ReduceAction430
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction407
+private class ReduceAction431
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction408
+private class ReduceAction432
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction409
+private class ReduceAction433
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction410
+private class ReduceAction434
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction411
+private class ReduceAction435
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction412
+private class ReduceAction436
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction413
+private class ReduceAction437
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction414
+private class ReduceAction438
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction416
+private class ReduceAction440
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction417
+private class ReduceAction441
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction418
+private class ReduceAction442
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction419
+private class ReduceAction443
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction420
+private class ReduceAction444
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction421
+private class ReduceAction445
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction422
+private class ReduceAction446
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction423
+private class ReduceAction447
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction424
+private class ReduceAction448
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction425
+private class ReduceAction449
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction428
+private class ReduceAction452
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction429
+private class ReduceAction453
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction430
+private class ReduceAction454
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction431
+private class ReduceAction455
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction433
+private class ReduceAction457
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction434
+private class ReduceAction458
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction435
+private class ReduceAction459
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction436
+private class ReduceAction460
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction438
+private class ReduceAction462
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction440
+private class ReduceAction464
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction441
+private class ReduceAction465
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction442
+private class ReduceAction466
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction443
+private class ReduceAction467
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction444
+private class ReduceAction468
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction445
+private class ReduceAction469
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction448
+private class ReduceAction472
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction449
+private class ReduceAction473
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction450
+private class ReduceAction474
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction451
+private class ReduceAction475
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction452
+private class ReduceAction476
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction454
+private class ReduceAction478
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction455
+private class ReduceAction479
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction456
+private class ReduceAction480
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction457
+private class ReduceAction481
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction460
+private class ReduceAction484
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction462
+private class ReduceAction486
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction463
+private class ReduceAction487
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction464
+private class ReduceAction488
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction465
+private class ReduceAction489
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction466
+private class ReduceAction490
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction467
+private class ReduceAction491
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction468
+private class ReduceAction492
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction469
+private class ReduceAction493
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction470
+private class ReduceAction494
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction471
+private class ReduceAction495
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction472
+private class ReduceAction496
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction476
+private class ReduceAction500
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction479
+private class ReduceAction503
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction480
+private class ReduceAction504
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction481
+private class ReduceAction505
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction482
+private class ReduceAction506
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction483
+private class ReduceAction507
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction484
+private class ReduceAction508
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction485
+private class ReduceAction509
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction486
+private class ReduceAction510
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction487
+private class ReduceAction511
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction489
+private class ReduceAction513
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction491
+private class ReduceAction515
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction492
+private class ReduceAction516
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction494
+private class ReduceAction518
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction495
+private class ReduceAction519
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction496
+private class ReduceAction520
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction497
+private class ReduceAction521
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction498
+private class ReduceAction522
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction499
+private class ReduceAction523
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction500
+private class ReduceAction524
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction501
+private class ReduceAction525
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction502
+private class ReduceAction526
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction503
+private class ReduceAction527
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction504
+private class ReduceAction528
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction505
+private class ReduceAction529
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction506
+private class ReduceAction530
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction508
+private class ReduceAction532
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction509
+private class ReduceAction533
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction510
+private class ReduceAction534
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction511
+private class ReduceAction535
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction512
+private class ReduceAction536
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction513
+private class ReduceAction537
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction514
+private class ReduceAction538
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction516
+private class ReduceAction540
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction517
+private class ReduceAction541
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction519
+private class ReduceAction543
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction520
+private class ReduceAction544
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction547
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var listnode3 = new Array[Object]
+ var listnode2 = nodearraylist1
+ assert listnode2 isa Array[Object]
+ listnode3 = concat(listnode3, listnode2)
+ var pdocnode1: nullable ADoc = new ADoc.init_adoc(
+ listnode3
+ )
+ node_list = pdocnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction548
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var listnode3 = new Array[Object]
+ var listnode2 = nodearraylist2
+ assert listnode2 isa Array[Object]
+ listnode3 = concat(listnode3, listnode2)
+ var pdocnode1: nullable ADoc = new ADoc.init_adoc(
+ listnode3
+ )
+ node_list = pdocnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction551
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ node_list = null
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction553
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ node_list = null
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction554
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pdocnode1 = nodearraylist2
+ node_list = pdocnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction555
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pdocnode1 = nodearraylist3
+ node_list = pdocnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction557
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var pdocnode1 = nodearraylist4
+ node_list = pdocnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction559
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var nodearraylist1 = p.pop
+ var pdocnode1 = nodearraylist1
+ node_list = pdocnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction523
+private class ReduceAction560
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode2 = nodearraylist1
- assert listnode2 isa Array[Object]
- listnode3 = concat(listnode3, listnode2)
- var pdocnode1: nullable ADoc = new ADoc.init_adoc(
- listnode3
- )
- node_list = pdocnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction524
+private class ReduceAction563
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode2 = nodearraylist2
- assert listnode2 isa Array[Object]
- listnode3 = concat(listnode3, listnode2)
- var pdocnode1: nullable ADoc = new ADoc.init_adoc(
- listnode3
- )
- node_list = pdocnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction527
+private class ReduceAction1033
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- node_list = null
+ var tkwissetnode2 = nodearraylist1
+ assert tkwissetnode2 isa nullable TKwisset
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var tattridnode4 = nodearraylist4
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
+ tkwissetnode2,
+ pexprnode3,
+ tattridnode4
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction529
+private class ReduceAction1034
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- node_list = null
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var tidnode6 = nodearraylist3
+ assert tidnode6 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode6
+ )
+ var pexprsnode7 = nodearraylist4
+ assert pexprsnode7 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode7
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction530
+private class ReduceAction1035
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pdocnode1 = nodearraylist2
- node_list = pdocnode1
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var tidnode6 = nodearraylist3
+ assert tidnode6 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ null,
+ tidnode6
+ )
+ var listnode8 = new Array[Object]
+ var pexprsnode7: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode8
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode7
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction531
+private class ReduceAction1036
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pdocnode1 = nodearraylist3
- node_list = pdocnode1
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode6 = new Array[Object]
+ var tclassidnode7 = nodearraylist3
+ assert tclassidnode7 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode6,
+ tclassidnode7
+ )
+ var tidnode8 = nodearraylist4
+ assert tidnode8 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode8
+ )
+ var pexprsnode9 = nodearraylist5
+ assert pexprsnode9 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode9
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction533
+private class ReduceAction1037
super ReduceAction
redef fun action(p: Parser)
do
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pdocnode1 = nodearraylist4
- node_list = pdocnode1
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode6 = new Array[Object]
+ var tclassidnode7 = nodearraylist3
+ assert tclassidnode7 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode6,
+ tclassidnode7
+ )
+ var tidnode8 = nodearraylist4
+ assert tidnode8 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode8
+ )
+ var listnode10 = new Array[Object]
+ var pexprsnode9: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode10
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode9
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction535
+private class ReduceAction1038
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist6 = p.pop
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pdocnode1 = nodearraylist1
- node_list = pdocnode1
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist3
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var tclassidnode8 = nodearraylist4
+ assert tclassidnode8 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ tclassidnode8
+ )
+ var tidnode9 = nodearraylist5
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var pexprsnode10 = nodearraylist6
+ assert pexprsnode10 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction536
+private class ReduceAction1039
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist3
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var tclassidnode8 = nodearraylist4
+ assert tclassidnode8 isa nullable TClassid
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ tclassidnode8
+ )
+ var tidnode9 = nodearraylist5
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var listnode11 = new Array[Object]
+ var pexprsnode10: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode11
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction539
+private class ReduceAction1040
super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist5 = p.pop
+ var nodearraylist4 = p.pop
+ var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
+ var pexprnode3 = nodearraylist2
+ assert pexprnode3 isa nullable AExpr
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist3
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ null
+ )
+ var tidnode9 = nodearraylist4
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var pexprsnode10 = nodearraylist5
+ assert pexprsnode10 isa nullable AExprs
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
+ pexprnode3,
+ pqidnode4,
+ pexprsnode10
+ )
+ node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction961
+private class ReduceAction1041
super ReduceAction
redef fun action(p: Parser)
do
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa nullable TKwisset
+ var tampnode2 = nodearraylist1
+ assert tampnode2 isa nullable TAmp
var pexprnode3 = nodearraylist2
assert pexprnode3 isa nullable AExpr
- var tattridnode4 = nodearraylist4
- assert tattridnode4 isa nullable TAttrid
- var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
- tkwissetnode2,
+ var listnode7 = new Array[Object]
+ var listnode6 = nodearraylist3
+ assert listnode6 isa Array[Object]
+ listnode7 = concat(listnode7, listnode6)
+ var pqualifiednode5: nullable AQualified = new AQualified.init_aqualified(
+ listnode7,
+ null
+ )
+ var tidnode9 = nodearraylist4
+ assert tidnode9 isa nullable TId
+ var pqidnode4: nullable AQid = new AQid.init_aqid(
+ pqualifiednode5,
+ tidnode9
+ )
+ var listnode11 = new Array[Object]
+ var pexprsnode10: nullable AListExprs = new AListExprs.init_alistexprs(
+ listnode11
+ )
+ var pexprnode1: nullable ACallrefExpr = new ACallrefExpr.init_acallrefexpr(
+ tampnode2,
pexprnode3,
- tattridnode4
+ pqidnode4,
+ pexprsnode10
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction963
+private class ReduceAction1043
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction964
+private class ReduceAction1044
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction965
+private class ReduceAction1045
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction966
+private class ReduceAction1046
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction967
+private class ReduceAction1047
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction968
+private class ReduceAction1048
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction969
+private class ReduceAction1049
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction970
+private class ReduceAction1050
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction971
+private class ReduceAction1051
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction974
+private class ReduceAction1054
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction975
+private class ReduceAction1055
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction999
+private class ReduceAction1079
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1000
+private class ReduceAction1080
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1001
+private class ReduceAction1081
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1185
+private class ReduceAction1265
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1186
+private class ReduceAction1266
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1187
+private class ReduceAction1267
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1188
+private class ReduceAction1268
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1189
+private class ReduceAction1269
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1190
+private class ReduceAction1270
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1192
+private class ReduceAction1272
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1194
+private class ReduceAction1274
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1196
+private class ReduceAction1276
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1197
+private class ReduceAction1277
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1198
+private class ReduceAction1278
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1199
+private class ReduceAction1279
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1200
+private class ReduceAction1280
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1202
+private class ReduceAction1282
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1204
+private class ReduceAction1284
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1210
+private class ReduceAction1290
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1218
+private class ReduceAction1298
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1219
+private class ReduceAction1299
super ReduceAction
redef fun action(p: Parser)
do
p.push(p.go_to(_goto), node_list)
end
end
-private class ReduceAction1220
+private class ReduceAction1300
super ReduceAction
redef fun action(p: Parser)
do