end
class Parser
-special TablesCapable
+ super TablesCapable
# Associated lexer
var _lexer: Lexer
else
action_type = parser_action(state, subindex+1)
action_value = parser_action(state, subindex+2)
- high = low -1 # break
+ break
end
end
(new ComputeProdLocationVisitor).enter_visit(node)
return node
else if action_type == 3 then # ERROR
- var node2 = new AError.init_error("Syntax error: unexpected token.", token.location)
+ var node2 = new AError.init_error("Syntax error: unexpected {token}.", token.location)
var node = new Start(null, node2)
return node
end
- if false then break # FIXME remove once unreach loop exits are in c_src
end
- abort # FIXME remove once unreach loop exits are in c_src
end
var _reduce_table: Array[ReduceAction]
new ReduceAction56(6),
new ReduceAction57(6),
new ReduceAction58(6),
- new ReduceAction59(7),
+ new ReduceAction59(6),
new ReduceAction60(7),
- new ReduceAction61(8),
- new ReduceAction62(9),
+ new ReduceAction61(7),
+ new ReduceAction62(8),
new ReduceAction63(9),
- new ReduceAction64(10),
+ new ReduceAction64(9),
new ReduceAction65(10),
- new ReduceAction66(11),
- new ReduceAction67(12),
+ new ReduceAction66(10),
+ new ReduceAction67(11),
new ReduceAction68(12),
new ReduceAction69(12),
new ReduceAction70(12),
new ReduceAction136(12),
new ReduceAction137(12),
new ReduceAction138(12),
- new ReduceAction139(13),
- new ReduceAction140(13),
- new ReduceAction141(14),
- new ReduceAction142(14),
- new ReduceAction143(15),
- new ReduceAction144(15),
- new ReduceAction145(16),
- new ReduceAction146(16),
- new ReduceAction147(16),
- new ReduceAction148(16),
- new ReduceAction149(17),
- new ReduceAction150(17),
- new ReduceAction151(17),
- new ReduceAction152(17),
- new ReduceAction153(17),
- new ReduceAction154(17),
- new ReduceAction155(17),
- new ReduceAction156(17),
- new ReduceAction157(17),
- new ReduceAction158(17),
- new ReduceAction159(17),
- new ReduceAction160(17),
- new ReduceAction161(17),
- new ReduceAction162(17),
- new ReduceAction163(17),
- new ReduceAction164(17),
- new ReduceAction165(17),
- new ReduceAction166(17),
- new ReduceAction167(18),
- new ReduceAction168(18),
- new ReduceAction169(18),
- new ReduceAction170(18),
- new ReduceAction171(18),
- new ReduceAction172(18),
- new ReduceAction173(18),
- new ReduceAction174(18),
- new ReduceAction175(19),
- new ReduceAction176(19),
- new ReduceAction177(19),
- new ReduceAction178(19),
- new ReduceAction179(20),
- new ReduceAction180(20),
- new ReduceAction181(20),
- new ReduceAction182(21),
- new ReduceAction183(22),
- new ReduceAction184(22),
- new ReduceAction185(22),
- new ReduceAction186(23),
- new ReduceAction187(24),
- new ReduceAction188(24),
- new ReduceAction189(24),
- new ReduceAction190(24),
- new ReduceAction191(24),
- new ReduceAction192(24),
- new ReduceAction193(25),
- new ReduceAction194(26),
- new ReduceAction195(26),
- new ReduceAction196(26),
- new ReduceAction197(26),
- new ReduceAction198(27),
- new ReduceAction199(27),
- new ReduceAction200(28),
- new ReduceAction200(29),
- new ReduceAction202(30),
- new ReduceAction203(30),
- new ReduceAction204(30),
- new ReduceAction205(30),
- new ReduceAction206(31),
- new ReduceAction207(31),
- new ReduceAction208(32),
- new ReduceAction209(32),
- new ReduceAction210(33),
- new ReduceAction205(34),
- new ReduceAction205(34),
- new ReduceAction213(34),
- new ReduceAction214(34),
- new ReduceAction215(34),
- new ReduceAction216(34),
- new ReduceAction217(34),
- new ReduceAction218(34),
- new ReduceAction219(34),
- new ReduceAction220(34),
- new ReduceAction221(34),
- new ReduceAction222(34),
- new ReduceAction223(34),
- new ReduceAction205(34),
- new ReduceAction205(34),
- new ReduceAction205(34),
- new ReduceAction205(34),
- new ReduceAction205(34),
- new ReduceAction205(34),
- new ReduceAction230(34),
- new ReduceAction231(34),
- new ReduceAction232(34),
+ new ReduceAction139(12),
+ new ReduceAction140(12),
+ new ReduceAction141(12),
+ new ReduceAction142(12),
+ new ReduceAction143(12),
+ new ReduceAction144(12),
+ new ReduceAction145(12),
+ new ReduceAction146(12),
+ new ReduceAction147(12),
+ new ReduceAction148(12),
+ new ReduceAction149(12),
+ new ReduceAction150(12),
+ new ReduceAction151(12),
+ new ReduceAction152(12),
+ new ReduceAction153(12),
+ new ReduceAction154(12),
+ new ReduceAction155(12),
+ new ReduceAction156(12),
+ new ReduceAction157(12),
+ new ReduceAction158(12),
+ new ReduceAction159(12),
+ new ReduceAction160(13),
+ new ReduceAction161(13),
+ new ReduceAction162(14),
+ new ReduceAction163(14),
+ new ReduceAction164(15),
+ new ReduceAction165(15),
+ new ReduceAction166(16),
+ new ReduceAction167(16),
+ new ReduceAction168(16),
+ new ReduceAction169(16),
+ new ReduceAction170(17),
+ new ReduceAction171(17),
+ new ReduceAction172(17),
+ new ReduceAction173(17),
+ new ReduceAction174(17),
+ new ReduceAction175(17),
+ new ReduceAction176(17),
+ new ReduceAction177(17),
+ new ReduceAction178(17),
+ new ReduceAction179(17),
+ new ReduceAction180(17),
+ new ReduceAction181(17),
+ new ReduceAction182(17),
+ new ReduceAction183(17),
+ new ReduceAction184(17),
+ new ReduceAction185(17),
+ new ReduceAction186(17),
+ new ReduceAction187(17),
+ new ReduceAction188(18),
+ new ReduceAction189(18),
+ new ReduceAction190(18),
+ new ReduceAction191(18),
+ new ReduceAction192(18),
+ new ReduceAction193(18),
+ new ReduceAction194(18),
+ new ReduceAction195(18),
+ new ReduceAction196(19),
+ new ReduceAction197(19),
+ new ReduceAction198(19),
+ new ReduceAction199(19),
+ new ReduceAction200(20),
+ new ReduceAction201(20),
+ new ReduceAction202(20),
+ new ReduceAction203(21),
+ new ReduceAction204(22),
+ new ReduceAction205(22),
+ new ReduceAction206(22),
+ new ReduceAction207(23),
+ new ReduceAction208(24),
+ new ReduceAction209(24),
+ new ReduceAction210(24),
+ new ReduceAction211(24),
+ new ReduceAction212(24),
+ new ReduceAction213(24),
+ new ReduceAction214(25),
+ new ReduceAction215(26),
+ new ReduceAction216(26),
+ new ReduceAction217(27),
+ new ReduceAction218(28),
+ new ReduceAction218(28),
+ new ReduceAction220(28),
+ new ReduceAction221(29),
+ new ReduceAction222(29),
+ new ReduceAction223(29),
+ new ReduceAction224(30),
+ new ReduceAction225(30),
+ new ReduceAction226(30),
+ new ReduceAction227(31),
+ new ReduceAction228(31),
+ new ReduceAction229(31),
+ new ReduceAction230(31),
+ new ReduceAction231(32),
+ new ReduceAction232(32),
+ new ReduceAction233(33),
new ReduceAction233(34),
- new ReduceAction234(34),
- new ReduceAction235(34),
- new ReduceAction236(34),
- new ReduceAction237(34),
+ new ReduceAction235(35),
+ new ReduceAction236(35),
+ new ReduceAction237(35),
new ReduceAction238(35),
new ReduceAction239(36),
new ReduceAction240(36),
new ReduceAction241(37),
new ReduceAction242(37),
- new ReduceAction243(37),
- new ReduceAction244(37),
- new ReduceAction245(37),
- new ReduceAction246(37),
- new ReduceAction247(38),
- new ReduceAction248(38),
- new ReduceAction249(38),
- new ReduceAction250(38),
- new ReduceAction251(39),
- new ReduceAction252(39),
+ new ReduceAction243(38),
+ new ReduceAction244(38),
+ new ReduceAction235(39),
+ new ReduceAction238(40),
+ new ReduceAction238(40),
+ new ReduceAction248(40),
+ new ReduceAction249(40),
+ new ReduceAction250(40),
+ new ReduceAction251(40),
+ new ReduceAction252(40),
new ReduceAction253(40),
- new ReduceAction254(41),
- new ReduceAction255(41),
- new ReduceAction256(41),
- new ReduceAction257(41),
- new ReduceAction258(42),
- new ReduceAction259(42),
- new ReduceAction260(42),
- new ReduceAction261(42),
- new ReduceAction262(42),
- new ReduceAction263(42),
- new ReduceAction264(42),
- new ReduceAction265(42),
- new ReduceAction266(42),
- new ReduceAction267(42),
- new ReduceAction268(43),
- new ReduceAction269(43),
- new ReduceAction270(44),
- new ReduceAction271(44),
- new ReduceAction272(45),
- new ReduceAction273(45),
- new ReduceAction274(45),
- new ReduceAction275(45),
- new ReduceAction276(45),
- new ReduceAction210(46),
- new ReduceAction36(46),
- new ReduceAction279(47),
- new ReduceAction280(47),
- new ReduceAction281(48),
- new ReduceAction282(48),
- new ReduceAction283(49),
- new ReduceAction284(49),
- new ReduceAction285(50),
- new ReduceAction286(50),
- new ReduceAction287(50),
- new ReduceAction288(50),
- new ReduceAction289(51),
- new ReduceAction205(52),
- new ReduceAction232(52),
- new ReduceAction233(52),
- new ReduceAction293(52),
- new ReduceAction205(53),
- new ReduceAction295(53),
- new ReduceAction205(54),
- new ReduceAction297(54),
- new ReduceAction298(54),
- new ReduceAction299(54),
- new ReduceAction205(55),
- new ReduceAction301(55),
- new ReduceAction205(56),
- new ReduceAction303(56),
- new ReduceAction304(56),
- new ReduceAction305(56),
- new ReduceAction306(56),
- new ReduceAction307(56),
- new ReduceAction308(56),
- new ReduceAction309(56),
- new ReduceAction310(56),
- new ReduceAction311(56),
- new ReduceAction312(56),
- new ReduceAction313(56),
- new ReduceAction205(57),
- new ReduceAction315(57),
- new ReduceAction316(57),
- new ReduceAction205(58),
- new ReduceAction318(58),
- new ReduceAction319(58),
- new ReduceAction320(58),
- new ReduceAction205(59),
- new ReduceAction322(59),
- new ReduceAction323(59),
- new ReduceAction205(60),
- new ReduceAction325(60),
- new ReduceAction326(60),
- new ReduceAction327(60),
- new ReduceAction328(61),
- new ReduceAction329(61),
- new ReduceAction230(61),
- new ReduceAction231(61),
- new ReduceAction234(61),
- new ReduceAction235(61),
- new ReduceAction236(61),
- new ReduceAction237(61),
- new ReduceAction336(61),
- new ReduceAction337(61),
- new ReduceAction338(61),
- new ReduceAction339(61),
- new ReduceAction340(61),
- new ReduceAction341(61),
- new ReduceAction342(61),
+ new ReduceAction254(40),
+ new ReduceAction255(40),
+ new ReduceAction256(40),
+ new ReduceAction257(40),
+ new ReduceAction258(40),
+ new ReduceAction238(40),
+ new ReduceAction238(40),
+ new ReduceAction238(40),
+ new ReduceAction238(40),
+ new ReduceAction238(40),
+ new ReduceAction238(40),
+ new ReduceAction265(40),
+ new ReduceAction266(40),
+ new ReduceAction267(40),
+ new ReduceAction268(40),
+ new ReduceAction269(40),
+ new ReduceAction270(40),
+ new ReduceAction271(40),
+ new ReduceAction272(40),
+ new ReduceAction273(41),
+ new ReduceAction274(42),
+ new ReduceAction275(42),
+ new ReduceAction276(43),
+ new ReduceAction277(43),
+ new ReduceAction278(43),
+ new ReduceAction279(43),
+ new ReduceAction280(43),
+ new ReduceAction281(43),
+ new ReduceAction282(43),
+ new ReduceAction283(43),
+ new ReduceAction284(43),
+ new ReduceAction285(44),
+ new ReduceAction286(44),
+ new ReduceAction287(44),
+ new ReduceAction288(44),
+ new ReduceAction289(44),
+ new ReduceAction290(44),
+ new ReduceAction291(45),
+ new ReduceAction292(45),
+ new ReduceAction293(46),
+ new ReduceAction294(47),
+ new ReduceAction295(47),
+ new ReduceAction296(47),
+ new ReduceAction297(47),
+ new ReduceAction298(48),
+ new ReduceAction299(48),
+ new ReduceAction300(48),
+ new ReduceAction301(48),
+ new ReduceAction302(48),
+ new ReduceAction303(48),
+ new ReduceAction304(48),
+ new ReduceAction305(48),
+ new ReduceAction306(48),
+ new ReduceAction307(48),
+ new ReduceAction308(49),
+ new ReduceAction309(49),
+ new ReduceAction310(50),
+ new ReduceAction311(50),
+ new ReduceAction312(51),
+ new ReduceAction313(51),
+ new ReduceAction314(51),
+ new ReduceAction315(51),
+ new ReduceAction316(51),
+ new ReduceAction235(52),
+ new ReduceAction237(52),
+ new ReduceAction319(53),
+ new ReduceAction320(53),
+ new ReduceAction321(54),
+ new ReduceAction322(54),
+ new ReduceAction323(55),
+ new ReduceAction324(55),
+ new ReduceAction325(55),
+ new ReduceAction326(55),
+ new ReduceAction327(56),
+ new ReduceAction328(56),
+ new ReduceAction329(56),
+ new ReduceAction330(56),
+ new ReduceAction331(57),
+ new ReduceAction238(58),
+ new ReduceAction267(58),
+ new ReduceAction268(58),
+ new ReduceAction335(58),
+ new ReduceAction238(59),
+ new ReduceAction337(59),
+ new ReduceAction238(60),
+ new ReduceAction339(60),
+ new ReduceAction340(60),
+ new ReduceAction341(60),
+ new ReduceAction238(61),
new ReduceAction343(61),
- new ReduceAction344(61),
- new ReduceAction345(61),
- new ReduceAction346(61),
- new ReduceAction347(61),
- new ReduceAction348(61),
- new ReduceAction205(61),
- new ReduceAction202(61),
- new ReduceAction351(61),
- new ReduceAction352(61),
+ new ReduceAction238(62),
+ new ReduceAction345(62),
+ new ReduceAction346(62),
+ new ReduceAction347(62),
+ new ReduceAction348(62),
+ new ReduceAction349(62),
+ new ReduceAction350(62),
+ new ReduceAction351(62),
+ new ReduceAction352(62),
new ReduceAction353(62),
new ReduceAction354(62),
- new ReduceAction355(63),
- new ReduceAction356(64),
- new ReduceAction355(65),
- new ReduceAction358(66),
- new ReduceAction359(67),
- new ReduceAction360(68),
- new ReduceAction361(68),
- new ReduceAction181(68),
- new ReduceAction363(68),
- new ReduceAction360(69),
- new ReduceAction361(69),
- new ReduceAction366(69),
- new ReduceAction181(69),
- new ReduceAction363(69),
- new ReduceAction360(70),
- new ReduceAction361(70),
- new ReduceAction371(71),
- new ReduceAction372(72),
- new ReduceAction373(72),
- new ReduceAction374(73),
- new ReduceAction375(73),
- new ReduceAction376(74),
- new ReduceAction377(74),
- new ReduceAction378(74),
- new ReduceAction379(75),
- new ReduceAction380(76),
- new ReduceAction381(77),
- new ReduceAction381(77),
- new ReduceAction383(78),
- new ReduceAction384(78),
- new ReduceAction36(78),
- new ReduceAction386(79),
- new ReduceAction387(79),
- new ReduceAction388(80),
- new ReduceAction389(80),
- new ReduceAction381(80),
- new ReduceAction66(81),
- new ReduceAction67(82),
- new ReduceAction68(82),
- new ReduceAction69(82),
- new ReduceAction70(82),
- new ReduceAction71(82),
- new ReduceAction72(82),
- new ReduceAction77(82),
- new ReduceAction78(82),
- new ReduceAction79(82),
- new ReduceAction80(82),
- new ReduceAction167(83),
- new ReduceAction168(83),
- new ReduceAction169(83),
- new ReduceAction170(83),
- new ReduceAction194(84),
- new ReduceAction195(84),
- new ReduceAction205(85),
- new ReduceAction232(85),
- new ReduceAction233(85),
- new ReduceAction205(86),
- new ReduceAction295(86),
- new ReduceAction205(87),
- new ReduceAction297(87),
- new ReduceAction298(87),
- new ReduceAction299(87),
- new ReduceAction205(88),
- new ReduceAction301(88),
- new ReduceAction205(89),
- new ReduceAction303(89),
- new ReduceAction304(89),
- new ReduceAction305(89),
- new ReduceAction306(89),
- new ReduceAction307(89),
- new ReduceAction308(89),
- new ReduceAction309(89),
- new ReduceAction310(89),
- new ReduceAction311(89),
- new ReduceAction312(89),
- new ReduceAction313(89),
- new ReduceAction205(90),
- new ReduceAction315(90),
- new ReduceAction316(90),
- new ReduceAction205(91),
- new ReduceAction318(91),
- new ReduceAction319(91),
- new ReduceAction320(91),
- new ReduceAction205(92),
- new ReduceAction322(92),
- new ReduceAction323(92),
- new ReduceAction205(93),
- new ReduceAction325(93),
- new ReduceAction326(93),
- new ReduceAction327(93),
- new ReduceAction328(94),
- new ReduceAction329(94),
- new ReduceAction230(94),
- new ReduceAction231(94),
- new ReduceAction234(94),
- new ReduceAction235(94),
- new ReduceAction236(94),
- new ReduceAction237(94),
- new ReduceAction337(94),
- new ReduceAction341(94),
- new ReduceAction342(94),
+ new ReduceAction355(62),
+ new ReduceAction238(63),
+ new ReduceAction357(63),
+ new ReduceAction358(63),
+ new ReduceAction238(64),
+ new ReduceAction360(64),
+ new ReduceAction361(64),
+ new ReduceAction362(64),
+ new ReduceAction238(65),
+ new ReduceAction364(65),
+ new ReduceAction365(65),
+ new ReduceAction238(66),
+ new ReduceAction367(66),
+ new ReduceAction368(66),
+ new ReduceAction369(66),
+ new ReduceAction370(67),
+ new ReduceAction371(67),
+ new ReduceAction265(67),
+ new ReduceAction266(67),
+ new ReduceAction269(67),
+ new ReduceAction270(67),
+ new ReduceAction271(67),
+ new ReduceAction272(67),
+ new ReduceAction378(67),
+ new ReduceAction379(67),
+ new ReduceAction380(67),
+ new ReduceAction381(67),
+ new ReduceAction382(67),
+ new ReduceAction383(67),
+ new ReduceAction384(67),
+ new ReduceAction385(67),
+ new ReduceAction386(67),
+ new ReduceAction387(67),
+ new ReduceAction388(67),
+ new ReduceAction389(67),
+ new ReduceAction390(67),
+ new ReduceAction238(67),
+ new ReduceAction392(67),
+ new ReduceAction393(67),
+ new ReduceAction394(67),
+ new ReduceAction395(68),
+ new ReduceAction396(68),
+ new ReduceAction397(69),
+ new ReduceAction398(70),
+ new ReduceAction397(71),
+ new ReduceAction400(72),
+ new ReduceAction401(73),
+ new ReduceAction402(74),
+ new ReduceAction403(74),
+ new ReduceAction202(74),
+ new ReduceAction405(74),
+ new ReduceAction402(75),
+ new ReduceAction403(75),
+ new ReduceAction408(75),
+ new ReduceAction202(75),
+ new ReduceAction405(75),
+ new ReduceAction402(76),
+ new ReduceAction403(76),
+ new ReduceAction413(77),
+ new ReduceAction414(78),
+ new ReduceAction415(78),
+ new ReduceAction416(79),
+ new ReduceAction417(79),
+ new ReduceAction418(79),
+ new ReduceAction419(79),
+ new ReduceAction420(80),
+ new ReduceAction421(80),
+ new ReduceAction422(80),
+ new ReduceAction423(81),
+ new ReduceAction424(82),
+ new ReduceAction425(83),
+ new ReduceAction425(83),
+ new ReduceAction427(84),
+ new ReduceAction428(84),
+ new ReduceAction36(84),
+ new ReduceAction430(85),
+ new ReduceAction431(85),
+ new ReduceAction432(86),
+ new ReduceAction433(86),
+ new ReduceAction425(86),
+ new ReduceAction67(87),
+ new ReduceAction68(88),
+ new ReduceAction69(88),
+ new ReduceAction70(88),
+ new ReduceAction71(88),
+ new ReduceAction72(88),
+ new ReduceAction73(88),
+ new ReduceAction78(88),
+ new ReduceAction79(88),
+ new ReduceAction80(88),
+ new ReduceAction81(88),
+ new ReduceAction82(88),
+ new ReduceAction83(88),
+ new ReduceAction84(88),
+ new ReduceAction85(88),
+ new ReduceAction188(89),
+ new ReduceAction189(89),
+ new ReduceAction190(89),
+ new ReduceAction191(89),
+ new ReduceAction227(90),
+ new ReduceAction228(90),
+ new ReduceAction238(91),
+ new ReduceAction267(91),
+ new ReduceAction268(91),
+ new ReduceAction238(92),
+ new ReduceAction337(92),
+ new ReduceAction238(93),
+ new ReduceAction339(93),
+ new ReduceAction340(93),
+ new ReduceAction341(93),
+ new ReduceAction238(94),
new ReduceAction343(94),
- new ReduceAction344(94),
- new ReduceAction345(94),
- new ReduceAction346(94),
- new ReduceAction347(94),
- new ReduceAction348(94),
- new ReduceAction205(94),
- new ReduceAction202(94),
- new ReduceAction351(94),
- new ReduceAction352(94),
- new ReduceAction202(95),
- new ReduceAction203(95),
- new ReduceAction204(95),
- new ReduceAction205(95),
- new ReduceAction205(96),
- new ReduceAction205(96),
- new ReduceAction213(96),
- new ReduceAction214(96),
- new ReduceAction215(96),
- new ReduceAction216(96),
- new ReduceAction217(96),
- new ReduceAction218(96),
- new ReduceAction219(96),
- new ReduceAction220(96),
- new ReduceAction221(96),
- new ReduceAction222(96),
- new ReduceAction223(96),
- new ReduceAction205(96),
- new ReduceAction205(96),
- new ReduceAction205(96),
- new ReduceAction205(96),
- new ReduceAction205(96),
- new ReduceAction205(96),
- new ReduceAction230(96),
- new ReduceAction231(96),
- new ReduceAction232(96),
- new ReduceAction233(96),
- new ReduceAction234(96),
- new ReduceAction235(96),
- new ReduceAction236(96),
- new ReduceAction237(96),
- new ReduceAction239(97),
- new ReduceAction240(97),
- new ReduceAction241(98),
- new ReduceAction242(98),
- new ReduceAction243(98),
- new ReduceAction244(98),
- new ReduceAction245(98),
- new ReduceAction246(98),
- new ReduceAction253(99),
- new ReduceAction254(100),
- new ReduceAction255(100),
- new ReduceAction256(100),
- new ReduceAction257(100),
- new ReduceAction258(101),
- new ReduceAction259(101),
- new ReduceAction260(101),
- new ReduceAction261(101),
- new ReduceAction262(101),
- new ReduceAction263(101),
- new ReduceAction264(101),
- new ReduceAction265(101),
- new ReduceAction266(101),
- new ReduceAction267(101),
+ new ReduceAction238(95),
+ new ReduceAction345(95),
+ new ReduceAction346(95),
+ new ReduceAction347(95),
+ new ReduceAction348(95),
+ new ReduceAction349(95),
+ new ReduceAction350(95),
+ new ReduceAction351(95),
+ new ReduceAction352(95),
+ new ReduceAction353(95),
+ new ReduceAction354(95),
+ new ReduceAction355(95),
+ new ReduceAction238(96),
+ new ReduceAction357(96),
+ new ReduceAction358(96),
+ new ReduceAction238(97),
+ new ReduceAction360(97),
+ new ReduceAction361(97),
+ new ReduceAction362(97),
+ new ReduceAction238(98),
+ new ReduceAction364(98),
+ new ReduceAction365(98),
+ new ReduceAction238(99),
+ new ReduceAction367(99),
+ new ReduceAction368(99),
+ new ReduceAction369(99),
+ new ReduceAction370(100),
+ new ReduceAction371(100),
+ new ReduceAction265(100),
+ new ReduceAction266(100),
+ new ReduceAction269(100),
+ new ReduceAction270(100),
+ new ReduceAction271(100),
+ new ReduceAction272(100),
+ new ReduceAction379(100),
+ new ReduceAction383(100),
+ new ReduceAction384(100),
+ new ReduceAction385(100),
+ new ReduceAction386(100),
+ new ReduceAction387(100),
+ new ReduceAction388(100),
+ new ReduceAction389(100),
+ new ReduceAction390(100),
+ new ReduceAction238(100),
+ new ReduceAction392(100),
+ new ReduceAction393(100),
+ new ReduceAction394(100),
+ new ReduceAction235(101),
+ new ReduceAction236(101),
+ new ReduceAction237(101),
+ new ReduceAction238(101),
+ new ReduceAction238(102),
+ new ReduceAction238(102),
+ new ReduceAction248(102),
+ new ReduceAction249(102),
+ new ReduceAction250(102),
+ new ReduceAction251(102),
+ new ReduceAction252(102),
+ new ReduceAction253(102),
+ new ReduceAction254(102),
+ new ReduceAction255(102),
+ new ReduceAction256(102),
+ new ReduceAction257(102),
+ new ReduceAction258(102),
+ new ReduceAction238(102),
+ new ReduceAction238(102),
+ new ReduceAction238(102),
+ new ReduceAction238(102),
+ new ReduceAction238(102),
+ new ReduceAction238(102),
+ new ReduceAction265(102),
+ new ReduceAction266(102),
+ new ReduceAction267(102),
+ new ReduceAction268(102),
+ new ReduceAction269(102),
new ReduceAction270(102),
new ReduceAction271(102),
- new ReduceAction272(103),
+ new ReduceAction272(102),
+ new ReduceAction274(103),
+ new ReduceAction275(103),
+ new ReduceAction276(104),
+ new ReduceAction277(104),
+ new ReduceAction278(104),
new ReduceAction279(104),
new ReduceAction280(104),
- new ReduceAction281(105),
- new ReduceAction282(105),
- new ReduceAction283(106),
- new ReduceAction284(106),
- new ReduceAction285(107),
- new ReduceAction286(107),
- new ReduceAction205(108),
- new ReduceAction232(108),
- new ReduceAction233(108),
- new ReduceAction293(108),
- new ReduceAction205(109),
- new ReduceAction232(109),
- new ReduceAction233(109),
- new ReduceAction202(110),
- new ReduceAction203(110),
- new ReduceAction204(110),
- new ReduceAction202(111),
- new ReduceAction203(111),
- new ReduceAction204(111),
- new ReduceAction205(112),
- new ReduceAction232(112),
- new ReduceAction233(112),
- new ReduceAction205(113),
- new ReduceAction295(113),
- new ReduceAction205(114),
- new ReduceAction297(114),
- new ReduceAction298(114),
- new ReduceAction299(114),
- new ReduceAction205(115),
- new ReduceAction301(115),
- new ReduceAction205(116),
- new ReduceAction303(116),
- new ReduceAction304(116),
- new ReduceAction305(116),
- new ReduceAction306(116),
- new ReduceAction307(116),
- new ReduceAction308(116),
- new ReduceAction309(116),
- new ReduceAction310(116),
- new ReduceAction311(116),
- new ReduceAction312(116),
- new ReduceAction313(116),
- new ReduceAction205(117),
- new ReduceAction315(117),
- new ReduceAction316(117),
- new ReduceAction205(118),
- new ReduceAction318(118),
- new ReduceAction319(118),
- new ReduceAction320(118),
- new ReduceAction205(119),
- new ReduceAction322(119),
- new ReduceAction323(119),
- new ReduceAction205(120),
- new ReduceAction325(120),
- new ReduceAction326(120),
- new ReduceAction327(120),
- new ReduceAction328(121),
- new ReduceAction329(121),
- new ReduceAction230(121),
- new ReduceAction231(121),
- new ReduceAction234(121),
- new ReduceAction235(121),
- new ReduceAction236(121),
- new ReduceAction237(121),
- new ReduceAction336(121),
- new ReduceAction337(121),
- new ReduceAction341(121),
- new ReduceAction342(121),
+ new ReduceAction281(104),
+ new ReduceAction282(104),
+ new ReduceAction283(104),
+ new ReduceAction284(104),
+ new ReduceAction293(105),
+ new ReduceAction294(106),
+ new ReduceAction295(106),
+ new ReduceAction296(106),
+ new ReduceAction297(106),
+ new ReduceAction298(107),
+ new ReduceAction299(107),
+ new ReduceAction300(107),
+ new ReduceAction301(107),
+ new ReduceAction302(107),
+ new ReduceAction303(107),
+ new ReduceAction304(107),
+ new ReduceAction305(107),
+ new ReduceAction306(107),
+ new ReduceAction307(107),
+ new ReduceAction310(108),
+ new ReduceAction311(108),
+ new ReduceAction312(109),
+ new ReduceAction319(110),
+ new ReduceAction320(110),
+ new ReduceAction321(111),
+ new ReduceAction322(111),
+ new ReduceAction323(112),
+ new ReduceAction324(112),
+ new ReduceAction325(112),
+ new ReduceAction326(112),
+ new ReduceAction327(113),
+ new ReduceAction328(113),
+ new ReduceAction238(114),
+ new ReduceAction267(114),
+ new ReduceAction268(114),
+ new ReduceAction335(114),
+ new ReduceAction238(115),
+ new ReduceAction267(115),
+ new ReduceAction268(115),
+ new ReduceAction235(116),
+ new ReduceAction236(116),
+ new ReduceAction237(116),
+ new ReduceAction235(117),
+ new ReduceAction236(117),
+ new ReduceAction237(117),
+ new ReduceAction238(118),
+ new ReduceAction267(118),
+ new ReduceAction268(118),
+ new ReduceAction238(119),
+ new ReduceAction337(119),
+ new ReduceAction238(120),
+ new ReduceAction339(120),
+ new ReduceAction340(120),
+ new ReduceAction341(120),
+ new ReduceAction238(121),
new ReduceAction343(121),
- new ReduceAction344(121),
- new ReduceAction345(121),
- new ReduceAction346(121),
- new ReduceAction347(121),
- new ReduceAction348(121),
- new ReduceAction205(121),
- new ReduceAction351(121),
- new ReduceAction352(121),
- new ReduceAction205(122),
- new ReduceAction232(122),
- new ReduceAction233(122),
- new ReduceAction205(123),
- new ReduceAction295(123),
- new ReduceAction205(124),
- new ReduceAction297(124),
- new ReduceAction298(124),
- new ReduceAction299(124),
- new ReduceAction205(125),
- new ReduceAction301(125),
- new ReduceAction205(126),
- new ReduceAction303(126),
- new ReduceAction304(126),
- new ReduceAction305(126),
- new ReduceAction306(126),
- new ReduceAction307(126),
- new ReduceAction308(126),
- new ReduceAction309(126),
- new ReduceAction310(126),
- new ReduceAction311(126),
- new ReduceAction312(126),
- new ReduceAction313(126),
- new ReduceAction205(127),
- new ReduceAction315(127),
- new ReduceAction316(127),
- new ReduceAction205(128),
- new ReduceAction318(128),
- new ReduceAction319(128),
- new ReduceAction320(128),
- new ReduceAction205(129),
- new ReduceAction322(129),
- new ReduceAction323(129),
- new ReduceAction205(130),
- new ReduceAction325(130),
- new ReduceAction637(130),
- new ReduceAction638(131),
- new ReduceAction639(131),
- new ReduceAction234(131),
- new ReduceAction235(131),
- new ReduceAction642(131),
- new ReduceAction337(131),
- new ReduceAction341(131),
- new ReduceAction342(131),
+ new ReduceAction238(122),
+ new ReduceAction345(122),
+ new ReduceAction346(122),
+ new ReduceAction347(122),
+ new ReduceAction348(122),
+ new ReduceAction349(122),
+ new ReduceAction350(122),
+ new ReduceAction351(122),
+ new ReduceAction352(122),
+ new ReduceAction353(122),
+ new ReduceAction354(122),
+ new ReduceAction355(122),
+ new ReduceAction238(123),
+ new ReduceAction357(123),
+ new ReduceAction358(123),
+ new ReduceAction238(124),
+ new ReduceAction360(124),
+ new ReduceAction361(124),
+ new ReduceAction362(124),
+ new ReduceAction238(125),
+ new ReduceAction364(125),
+ new ReduceAction365(125),
+ new ReduceAction238(126),
+ new ReduceAction367(126),
+ new ReduceAction368(126),
+ new ReduceAction369(126),
+ new ReduceAction370(127),
+ new ReduceAction371(127),
+ new ReduceAction265(127),
+ new ReduceAction266(127),
+ new ReduceAction269(127),
+ new ReduceAction270(127),
+ new ReduceAction271(127),
+ new ReduceAction272(127),
+ new ReduceAction378(127),
+ new ReduceAction379(127),
+ new ReduceAction383(127),
+ new ReduceAction384(127),
+ new ReduceAction385(127),
+ new ReduceAction386(127),
+ new ReduceAction387(127),
+ new ReduceAction388(127),
+ new ReduceAction389(127),
+ new ReduceAction390(127),
+ new ReduceAction238(127),
+ new ReduceAction393(127),
+ new ReduceAction394(127),
+ new ReduceAction238(128),
+ new ReduceAction267(128),
+ new ReduceAction268(128),
+ new ReduceAction238(129),
+ new ReduceAction337(129),
+ new ReduceAction238(130),
+ new ReduceAction339(130),
+ new ReduceAction340(130),
+ new ReduceAction341(130),
+ new ReduceAction238(131),
new ReduceAction343(131),
- new ReduceAction344(131),
- new ReduceAction345(131),
- new ReduceAction346(131),
- new ReduceAction347(131),
- new ReduceAction348(131),
- new ReduceAction205(131),
- new ReduceAction351(131),
- new ReduceAction352(131),
- new ReduceAction655(132),
- new ReduceAction656(132),
- new ReduceAction205(133),
- new ReduceAction232(133),
- new ReduceAction233(133),
- new ReduceAction205(134),
- new ReduceAction232(134),
- new ReduceAction233(134),
- new ReduceAction663(135),
- new ReduceAction664(135),
- new ReduceAction665(136),
- new ReduceAction666(136),
- new ReduceAction667(137),
- new ReduceAction668(137),
- new ReduceAction669(138),
- new ReduceAction670(138),
- new ReduceAction667(139),
- new ReduceAction668(139),
- new ReduceAction673(140),
- new ReduceAction674(140),
- new ReduceAction675(141),
- new ReduceAction676(141),
- new ReduceAction677(142),
- new ReduceAction678(142),
- new ReduceAction198(143),
- new ReduceAction680(143),
- new ReduceAction366(144),
- new ReduceAction682(144),
- new ReduceAction373(145),
- new ReduceAction684(145),
- new ReduceAction366(146),
- new ReduceAction682(146),
- new ReduceAction374(147),
- new ReduceAction688(147),
- new ReduceAction689(148),
- new ReduceAction690(148),
- new ReduceAction691(149),
- new ReduceAction692(149)
+ new ReduceAction238(132),
+ new ReduceAction345(132),
+ new ReduceAction346(132),
+ new ReduceAction347(132),
+ new ReduceAction348(132),
+ new ReduceAction349(132),
+ new ReduceAction350(132),
+ new ReduceAction351(132),
+ new ReduceAction352(132),
+ new ReduceAction353(132),
+ new ReduceAction354(132),
+ new ReduceAction355(132),
+ new ReduceAction238(133),
+ new ReduceAction357(133),
+ new ReduceAction358(133),
+ new ReduceAction238(134),
+ new ReduceAction360(134),
+ new ReduceAction361(134),
+ new ReduceAction362(134),
+ new ReduceAction238(135),
+ new ReduceAction364(135),
+ new ReduceAction365(135),
+ new ReduceAction238(136),
+ new ReduceAction367(136),
+ new ReduceAction690(136),
+ new ReduceAction691(137),
+ new ReduceAction692(137),
+ new ReduceAction269(137),
+ new ReduceAction270(137),
+ new ReduceAction695(137),
+ new ReduceAction379(137),
+ new ReduceAction383(137),
+ new ReduceAction384(137),
+ new ReduceAction385(137),
+ new ReduceAction386(137),
+ new ReduceAction387(137),
+ new ReduceAction388(137),
+ new ReduceAction389(137),
+ new ReduceAction390(137),
+ new ReduceAction238(137),
+ new ReduceAction393(137),
+ new ReduceAction394(137),
+ new ReduceAction708(138),
+ new ReduceAction709(138),
+ new ReduceAction238(139),
+ new ReduceAction267(139),
+ new ReduceAction268(139),
+ new ReduceAction238(140),
+ new ReduceAction267(140),
+ new ReduceAction268(140),
+ new ReduceAction716(141),
+ new ReduceAction717(141),
+ new ReduceAction718(142),
+ new ReduceAction719(142),
+ new ReduceAction720(143),
+ new ReduceAction721(143),
+ new ReduceAction722(144),
+ new ReduceAction723(144),
+ new ReduceAction720(145),
+ new ReduceAction721(145),
+ new ReduceAction726(146),
+ new ReduceAction727(146),
+ new ReduceAction728(147),
+ new ReduceAction729(147),
+ new ReduceAction730(148),
+ new ReduceAction731(148),
+ new ReduceAction732(149),
+ new ReduceAction733(149),
+ new ReduceAction231(150),
+ new ReduceAction735(150),
+ new ReduceAction408(151),
+ new ReduceAction737(151),
+ new ReduceAction738(152),
+ new ReduceAction739(152),
+ new ReduceAction408(153),
+ new ReduceAction737(153),
+ new ReduceAction414(154),
+ new ReduceAction743(154),
+ new ReduceAction744(155),
+ new ReduceAction745(155),
+ new ReduceAction746(156),
+ new ReduceAction747(156)
)
end
end
# Find location of production nodes
# Uses existing token locations to infer location of productions.
private class ComputeProdLocationVisitor
-special Visitor
+ super Visitor
# Currenlty visited productions that need a first token
var _need_first_prods: Array[Prod] = new Array[Prod]
l1.append(l2)
return l1
end
+ var _goto: Int
+ init(g: Int) do _goto = g
end
private class ReduceAction0
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction1
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction2
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction3
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction4
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction5
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction6
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction7
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction8
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction9
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction10
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction11
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction12
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction13
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction14
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction15
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction16
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction17
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction18
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction19
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction20
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction21
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction22
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction23
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction24
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction25
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction26
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction27
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction28
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction29
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction30
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction31
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmodulenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction32
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
assert pdocnode2 isa nullable ADoc
var tkwmodulenode3 = nodearraylist2
assert tkwmodulenode3 isa nullable TKwmodule
- var tidnode4 = nodearraylist4
- assert tidnode4 isa nullable TId
+ var pmodulenamenode4 = nodearraylist4
+ assert pmodulenamenode4 isa nullable AModuleName
var pmoduledeclnode1: nullable AModuledecl = new AModuledecl.init_amoduledecl(
pdocnode2,
tkwmodulenode3,
- tidnode4
+ pmodulenamenode4
)
node_list = pmoduledeclnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction33
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
assert pvisibilitynode2 isa nullable AVisibility
var tkwimportnode3 = nodearraylist3
assert tkwimportnode3 isa nullable TKwimport
- var tidnode4 = nodearraylist5
- assert tidnode4 isa nullable TId
+ var pmodulenamenode4 = nodearraylist5
+ assert pmodulenamenode4 isa nullable AModuleName
var pimportnode1: nullable AStdImport = new AStdImport.init_astdimport(
pvisibilitynode2,
tkwimportnode3,
- tidnode4
+ pmodulenamenode4
)
node_list = pimportnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction34
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pimportnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction35
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction36
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = null
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction37
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction39
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
assert pclasskindnode5 isa nullable AClasskind
var tclassidnode6 = nodearraylist5
assert tclassidnode6 isa nullable TClassid
+ var tkwendnode10 = nodearraylist7
+ assert tkwendnode10 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode7,
listnode8,
- listnode9
+ listnode9,
+ tkwendnode10
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction40
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
assert pclasskindnode5 isa nullable AClasskind
var tclassidnode6 = nodearraylist6
assert tclassidnode6 isa nullable TClassid
+ var tkwendnode10 = nodearraylist8
+ assert tkwendnode10 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode7,
listnode8,
- listnode9
+ listnode9,
+ tkwendnode10
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction41
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode7 = nodearraylist6
assert listnode7 isa Array[Object]
listnode8 = concat(listnode8, listnode7)
+ var tkwendnode11 = nodearraylist8
+ assert tkwendnode11 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode8,
listnode9,
- listnode10
+ listnode10,
+ tkwendnode11
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction42
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode7 = nodearraylist7
assert listnode7 isa Array[Object]
listnode8 = concat(listnode8, listnode7)
+ var tkwendnode11 = nodearraylist9
+ assert tkwendnode11 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode8,
listnode9,
- listnode10
+ listnode10,
+ tkwendnode11
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction43
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode8 = nodearraylist6
assert listnode8 isa Array[Object]
listnode9 = concat(listnode9, listnode8)
+ var tkwendnode11 = nodearraylist8
+ assert tkwendnode11 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode7,
listnode9,
- listnode10
+ listnode10,
+ tkwendnode11
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction44
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode8 = nodearraylist7
assert listnode8 isa Array[Object]
listnode9 = concat(listnode9, listnode8)
+ var tkwendnode11 = nodearraylist9
+ assert tkwendnode11 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode7,
listnode9,
- listnode10
+ listnode10,
+ tkwendnode11
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction45
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode9 = nodearraylist7
assert listnode9 isa Array[Object]
listnode10 = concat(listnode10, listnode9)
+ var tkwendnode12 = nodearraylist9
+ assert tkwendnode12 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode8,
listnode10,
- listnode11
+ listnode11,
+ tkwendnode12
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction46
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode9 = nodearraylist8
assert listnode9 isa Array[Object]
listnode10 = concat(listnode10, listnode9)
+ var tkwendnode12 = nodearraylist10
+ assert tkwendnode12 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode8,
listnode10,
- listnode11
+ listnode11,
+ tkwendnode12
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction47
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode9 = nodearraylist6
assert listnode9 isa Array[Object]
listnode10 = concat(listnode10, listnode9)
+ var tkwendnode11 = nodearraylist8
+ assert tkwendnode11 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode7,
listnode8,
- listnode10
+ listnode10,
+ tkwendnode11
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction48
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode9 = nodearraylist7
assert listnode9 isa Array[Object]
listnode10 = concat(listnode10, listnode9)
+ var tkwendnode11 = nodearraylist9
+ assert tkwendnode11 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode7,
listnode8,
- listnode10
+ listnode10,
+ tkwendnode11
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction49
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode10 = nodearraylist7
assert listnode10 isa Array[Object]
listnode11 = concat(listnode11, listnode10)
+ var tkwendnode12 = nodearraylist9
+ assert tkwendnode12 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode8,
listnode9,
- listnode11
+ listnode11,
+ tkwendnode12
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction50
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode10 = nodearraylist8
assert listnode10 isa Array[Object]
listnode11 = concat(listnode11, listnode10)
+ var tkwendnode12 = nodearraylist10
+ assert tkwendnode12 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode8,
listnode9,
- listnode11
+ listnode11,
+ tkwendnode12
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction51
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode10 = nodearraylist7
assert listnode10 isa Array[Object]
listnode11 = concat(listnode11, listnode10)
+ var tkwendnode12 = nodearraylist9
+ assert tkwendnode12 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode7,
listnode9,
- listnode11
+ listnode11,
+ tkwendnode12
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction52
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode10 = nodearraylist8
assert listnode10 isa Array[Object]
listnode11 = concat(listnode11, listnode10)
+ var tkwendnode12 = nodearraylist10
+ assert tkwendnode12 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode7,
listnode9,
- listnode11
+ listnode11,
+ tkwendnode12
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction53
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode11 = nodearraylist8
assert listnode11 isa Array[Object]
listnode12 = concat(listnode12, listnode11)
+ var tkwendnode13 = nodearraylist10
+ assert tkwendnode13 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
tclassidnode6,
listnode8,
listnode10,
- listnode12
+ listnode12,
+ tkwendnode13
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction54
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var listnode11 = nodearraylist9
assert listnode11 isa Array[Object]
listnode12 = concat(listnode12, listnode11)
+ var tkwendnode13 = nodearraylist11
+ assert tkwendnode13 isa nullable TKwend
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
tclassidnode6,
listnode8,
listnode10,
- listnode12
+ listnode12,
+ tkwendnode13
)
node_list = pclassdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction55
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclasskindnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction56
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclasskindnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction57
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclasskindnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction58
-special ReduceAction
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclasskindnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
private class ReduceAction59
-special ReduceAction
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var tkwexternnode2 = nodearraylist1
+ assert tkwexternnode2 isa nullable TKwextern
+ var pclasskindnode1: nullable AExternClasskind = new AExternClasskind.init_aexternclasskind(
+ tkwexternnode2
+ )
+ node_list = pclasskindnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction60
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction60
-special ReduceAction
+private class ReduceAction61
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction61
-special ReduceAction
+private class ReduceAction62
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pformaldefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction62
-special ReduceAction
+private class ReduceAction63
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pformaldefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction63
-special ReduceAction
+private class ReduceAction64
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pformaldefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction64
-special ReduceAction
+private class ReduceAction65
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psuperclassnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction65
-special ReduceAction
+private class ReduceAction66
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psuperclassnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction66
-special ReduceAction
+private class ReduceAction67
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction67
-special ReduceAction
+private class ReduceAction68
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction68
-special ReduceAction
+private class ReduceAction69
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction69
-special ReduceAction
+private class ReduceAction70
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction70
-special ReduceAction
+private class ReduceAction71
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction71
-special ReduceAction
+private class ReduceAction72
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction72
-special ReduceAction
+private class ReduceAction73
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction73
-special ReduceAction
+private class ReduceAction74
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction74
-special ReduceAction
+private class ReduceAction75
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction75
-special ReduceAction
+private class ReduceAction76
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction76
-special ReduceAction
+private class ReduceAction77
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction77
-special ReduceAction
+private class ReduceAction78
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
tkwmethnode5,
pmethidnode6,
psignaturenode7,
+ null,
null
)
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction78
-special ReduceAction
+private class ReduceAction79
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
tkwmethnode5,
pmethidnode6,
psignaturenode7,
+ null,
null
)
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction79
-special ReduceAction
+private class ReduceAction80
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
tkwmethnode5,
pmethidnode6,
psignaturenode7,
- tstringnode8
+ tstringnode8,
+ null
)
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction80
-special ReduceAction
+private class ReduceAction81
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
tkwmethnode5,
pmethidnode6,
psignaturenode7,
- tstringnode8
+ tstringnode8,
+ null
)
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction81
-special ReduceAction
+private class ReduceAction82
+ 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 pdocnode2 = nodearraylist1
assert pdocnode2 isa nullable ADoc
- var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa nullable AVisibility
- var tkwvarnode7 = nodearraylist3
- assert tkwvarnode7 isa nullable TKwvar
- var tattridnode8 = nodearraylist4
- assert tattridnode8 isa nullable TAttrid
- var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- null,
- null,
- pvisibilitynode6,
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwmethnode5 = nodearraylist3
+ assert tkwmethnode5 isa nullable TKwmeth
+ var pmethidnode6 = nodearraylist4
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var pexterncallsnode9 = nodearraylist8
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwmethnode5,
+ pmethidnode6,
+ psignaturenode7,
+ null,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction83
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwmethnode5 = nodearraylist4
+ assert tkwmethnode5 isa nullable TKwmeth
+ var pmethidnode6 = nodearraylist5
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist6
+ assert psignaturenode7 isa nullable ASignature
+ var pexterncallsnode9 = nodearraylist9
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwmethnode5,
+ pmethidnode6,
+ psignaturenode7,
+ null,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction84
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwmethnode5 = nodearraylist3
+ assert tkwmethnode5 isa nullable TKwmeth
+ var pmethidnode6 = nodearraylist4
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist8
+ assert tstringnode8 isa nullable TString
+ var pexterncallsnode9 = nodearraylist9
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwmethnode5,
+ pmethidnode6,
+ psignaturenode7,
+ tstringnode8,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction85
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist10 = p.pop
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwmethnode5 = nodearraylist4
+ assert tkwmethnode5 isa nullable TKwmeth
+ var pmethidnode6 = nodearraylist5
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist6
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist9
+ assert tstringnode8 isa nullable TString
+ var pexterncallsnode9 = nodearraylist10
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwmethnode5,
+ pmethidnode6,
+ psignaturenode7,
+ tstringnode8,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction86
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode6 = nodearraylist2
+ assert pvisibilitynode6 isa nullable AVisibility
+ var tkwvarnode7 = nodearraylist3
+ assert tkwvarnode7 isa nullable TKwvar
+ var tattridnode8 = nodearraylist4
+ assert tattridnode8 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
+ pdocnode2,
+ null,
+ null,
+ null,
+ pvisibilitynode6,
tkwvarnode7,
tattridnode8,
null,
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction82
-special ReduceAction
+private class ReduceAction87
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction83
-special ReduceAction
+private class ReduceAction88
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction84
-special ReduceAction
+private class ReduceAction89
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction85
-special ReduceAction
+private class ReduceAction90
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction86
-special ReduceAction
+private class ReduceAction91
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction87
-special ReduceAction
+private class ReduceAction92
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction88
-special ReduceAction
+private class ReduceAction93
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction89
-special ReduceAction
+private class ReduceAction94
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction90
-special ReduceAction
+private class ReduceAction95
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction91
-special ReduceAction
+private class ReduceAction96
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction92
-special ReduceAction
+private class ReduceAction97
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction93
-special ReduceAction
+private class ReduceAction98
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction94
-special ReduceAction
+private class ReduceAction99
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction95
-special ReduceAction
+private class ReduceAction100
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction96
-special ReduceAction
+private class ReduceAction101
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction97
-special ReduceAction
+private class ReduceAction102
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction98
-special ReduceAction
+private class ReduceAction103
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction99
-special ReduceAction
+private class ReduceAction104
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction100
-special ReduceAction
+private class ReduceAction105
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction101
-special ReduceAction
+private class ReduceAction106
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction102
-special ReduceAction
+private class ReduceAction107
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction103
-special ReduceAction
+private class ReduceAction108
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction104
-special ReduceAction
+private class ReduceAction109
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction105
-special ReduceAction
+private class ReduceAction110
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction106
-special ReduceAction
+private class ReduceAction111
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction107
-special ReduceAction
+private class ReduceAction112
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction108
-special ReduceAction
+private class ReduceAction113
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction109
-special ReduceAction
+private class ReduceAction114
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction110
-special ReduceAction
+private class ReduceAction115
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction111
-special ReduceAction
+private class ReduceAction116
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction112
-special ReduceAction
+private class ReduceAction117
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction113
-special ReduceAction
+private class ReduceAction118
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction114
-special ReduceAction
+private class ReduceAction119
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction115
-special ReduceAction
+private class ReduceAction120
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction116
-special ReduceAction
+private class ReduceAction121
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction117
-special ReduceAction
+private class ReduceAction122
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction118
-special ReduceAction
+private class ReduceAction123
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction119
-special ReduceAction
+private class ReduceAction124
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction120
-special ReduceAction
+private class ReduceAction125
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction121
-special ReduceAction
+private class ReduceAction126
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction122
-special ReduceAction
+private class ReduceAction127
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction123
-special ReduceAction
+private class ReduceAction128
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction124
-special ReduceAction
+private class ReduceAction129
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction125
-special ReduceAction
+private class ReduceAction130
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction126
-special ReduceAction
+private class ReduceAction131
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction127
-special ReduceAction
+private class ReduceAction132
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction128
-special ReduceAction
+private class ReduceAction133
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction129
-special ReduceAction
+private class ReduceAction134
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction130
-special ReduceAction
+private class ReduceAction135
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction131
-special ReduceAction
+private class ReduceAction136
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction132
-special ReduceAction
+private class ReduceAction137
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction133
-special ReduceAction
+private class ReduceAction138
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction134
-special ReduceAction
+private class ReduceAction139
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction135
-special ReduceAction
+private class ReduceAction140
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction136
-special ReduceAction
+private class ReduceAction141
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction137
-special ReduceAction
+private class ReduceAction142
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction138
-special ReduceAction
+private class ReduceAction143
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction139
-special ReduceAction
+private class ReduceAction144
+ 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 tkwreadablenode3 = nodearraylist1
- assert tkwreadablenode3 isa nullable TKwreadable
- var pablenode1: nullable AReadAble = new AReadAble.init_areadable(
+ var pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist4
+ assert psignaturenode7 isa nullable ASignature
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
null,
- tkwreadablenode3
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ null,
+ null
)
- node_list = pablenode1
+ node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction140
-special ReduceAction
+private class ReduceAction145
+ 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 tkwredefnode2 = nodearraylist1
- assert tkwredefnode2 isa nullable TKwredef
- var tkwreadablenode3 = nodearraylist2
- assert tkwreadablenode3 isa nullable TKwreadable
- var pablenode1: nullable AReadAble = new AReadAble.init_areadable(
- tkwredefnode2,
- tkwreadablenode3
+ var pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ null,
+ null
)
- node_list = pablenode1
+ node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction141
-special ReduceAction
+private class ReduceAction146
+ 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 tkwwritablenode4 = nodearraylist1
- assert tkwwritablenode4 isa nullable TKwwritable
- var pablenode1: nullable AWriteAble = new AWriteAble.init_awriteable(
+ var pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist4
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
null,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
null,
- tkwwritablenode4
+ null
)
- node_list = pablenode1
+ node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction142
-special ReduceAction
+private class ReduceAction147
+ 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 tkwredefnode2 = nodearraylist1
- assert tkwredefnode2 isa nullable TKwredef
- var tkwwritablenode4 = nodearraylist2
- assert tkwwritablenode4 isa nullable TKwwritable
- var pablenode1: nullable AWriteAble = new AWriteAble.init_awriteable(
- tkwredefnode2,
+ var pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist5
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist6
+ assert psignaturenode7 isa nullable ASignature
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
null,
- tkwwritablenode4
+ null
)
- node_list = pablenode1
+ node_list = ppropdefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction143
-special ReduceAction
+private class ReduceAction148
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist4
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist7
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ tstringnode8,
+ null
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction149
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist8
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ tstringnode8,
+ null
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction150
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist4
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist8
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
+ tstringnode8,
+ null
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction151
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist5
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist6
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist9
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
+ tstringnode8,
+ null
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction152
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist4
+ assert psignaturenode7 isa nullable ASignature
+ var pexterncallsnode9 = nodearraylist7
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ null,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction153
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var pexterncallsnode9 = nodearraylist8
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ null,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction154
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist4
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var pexterncallsnode9 = nodearraylist8
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
+ null,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction155
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist5
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist6
+ assert psignaturenode7 isa nullable ASignature
+ var pexterncallsnode9 = nodearraylist9
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
+ null,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction156
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist4
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist7
+ assert tstringnode8 isa nullable TString
+ var pexterncallsnode9 = nodearraylist8
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ tstringnode8,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction157
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist8
+ assert tstringnode8 isa nullable TString
+ var pexterncallsnode9 = nodearraylist9
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ null,
+ psignaturenode7,
+ tstringnode8,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction158
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var pvisibilitynode4 = nodearraylist2
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist3
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist4
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist5
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist8
+ assert tstringnode8 isa nullable TString
+ var pexterncallsnode9 = nodearraylist9
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ null,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
+ tstringnode8,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction159
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist10 = p.pop
+ 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 pdocnode2 = nodearraylist1
+ assert pdocnode2 isa nullable ADoc
+ var tkwredefnode3 = nodearraylist2
+ assert tkwredefnode3 isa nullable TKwredef
+ var pvisibilitynode4 = nodearraylist3
+ assert pvisibilitynode4 isa nullable AVisibility
+ var tkwnewnode5 = nodearraylist4
+ assert tkwnewnode5 isa nullable TKwnew
+ var pmethidnode6 = nodearraylist5
+ assert pmethidnode6 isa nullable AMethid
+ var psignaturenode7 = nodearraylist6
+ assert psignaturenode7 isa nullable ASignature
+ var tstringnode8 = nodearraylist9
+ assert tstringnode8 isa nullable TString
+ var pexterncallsnode9 = nodearraylist10
+ assert pexterncallsnode9 isa nullable AExternCalls
+ var ppropdefnode1: nullable AExternInitPropdef = new AExternInitPropdef.init_aexterninitpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwnewnode5,
+ pmethidnode6,
+ psignaturenode7,
+ tstringnode8,
+ pexterncallsnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction160
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var tkwreadablenode3 = nodearraylist1
+ assert tkwreadablenode3 isa nullable TKwreadable
+ var pablenode1: nullable AReadAble = new AReadAble.init_areadable(
+ null,
+ tkwreadablenode3
+ )
+ node_list = pablenode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction161
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tkwredefnode2 = nodearraylist1
+ assert tkwredefnode2 isa nullable TKwredef
+ var tkwreadablenode3 = nodearraylist2
+ assert tkwreadablenode3 isa nullable TKwreadable
+ var pablenode1: nullable AReadAble = new AReadAble.init_areadable(
+ tkwredefnode2,
+ tkwreadablenode3
+ )
+ node_list = pablenode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction162
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var tkwwritablenode4 = nodearraylist1
+ assert tkwwritablenode4 isa nullable TKwwritable
+ var pablenode1: nullable AWriteAble = new AWriteAble.init_awriteable(
+ null,
+ null,
+ tkwwritablenode4
+ )
+ node_list = pablenode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction163
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var tkwredefnode2 = nodearraylist1
+ assert tkwredefnode2 isa nullable TKwredef
+ var tkwwritablenode4 = nodearraylist2
+ assert tkwwritablenode4 isa nullable TKwwritable
+ var pablenode1: nullable AWriteAble = new AWriteAble.init_awriteable(
+ tkwredefnode2,
+ null,
+ tkwwritablenode4
+ )
+ node_list = pablenode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction164
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pablenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction144
-special ReduceAction
+private class ReduceAction165
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pablenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction145
-special ReduceAction
+private class ReduceAction166
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pvisibilitynode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction146
-special ReduceAction
+private class ReduceAction167
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pvisibilitynode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction147
-special ReduceAction
+private class ReduceAction168
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pvisibilitynode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction148
-special ReduceAction
+private class ReduceAction169
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pvisibilitynode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction149
-special ReduceAction
+private class ReduceAction170
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction150
-special ReduceAction
+private class ReduceAction171
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction151
-special ReduceAction
+private class ReduceAction172
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction152
-special ReduceAction
+private class ReduceAction173
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction153
-special ReduceAction
+private class ReduceAction174
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction154
-special ReduceAction
+private class ReduceAction175
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction155
-special ReduceAction
+private class ReduceAction176
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction156
-special ReduceAction
+private class ReduceAction177
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction157
-special ReduceAction
+private class ReduceAction178
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction158
-special ReduceAction
+private class ReduceAction179
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction159
-special ReduceAction
+private class ReduceAction180
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction160
-special ReduceAction
+private class ReduceAction181
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction161
-special ReduceAction
+private class ReduceAction182
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction162
-special ReduceAction
+private class ReduceAction183
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction163
-special ReduceAction
+private class ReduceAction184
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction164
-special ReduceAction
+private class ReduceAction185
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction165
-special ReduceAction
+private class ReduceAction186
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction166
-special ReduceAction
+private class ReduceAction187
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pmethidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction167
-special ReduceAction
+private class ReduceAction188
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction168
-special ReduceAction
+private class ReduceAction189
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction169
-special ReduceAction
+private class ReduceAction190
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction170
-special ReduceAction
+private class ReduceAction191
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction171
-special ReduceAction
+private class ReduceAction192
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction172
-special ReduceAction
+private class ReduceAction193
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction173
-special ReduceAction
+private class ReduceAction194
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction174
-special ReduceAction
+private class ReduceAction195
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction175
-special ReduceAction
+private class ReduceAction196
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction176
-special ReduceAction
+private class ReduceAction197
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction177
-special ReduceAction
+private class ReduceAction198
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction178
-special ReduceAction
+private class ReduceAction199
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = psignaturenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction179
-special ReduceAction
+private class ReduceAction200
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction180
-special ReduceAction
+private class ReduceAction201
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction181
-special ReduceAction
+private class ReduceAction202
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction182
-special ReduceAction
+private class ReduceAction203
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pparamnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction183
-special ReduceAction
+private class ReduceAction204
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pparamnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction184
-special ReduceAction
+private class ReduceAction205
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pparamnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction185
-special ReduceAction
+private class ReduceAction206
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pparamnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction186
-special ReduceAction
+private class ReduceAction207
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction187
-special ReduceAction
+private class ReduceAction208
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclosuredeclnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction188
-special ReduceAction
+private class ReduceAction209
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
psignaturenode5,
null
)
- node_list = pclosuredeclnode1
+ node_list = pclosuredeclnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction210
+ 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 tbangnode3 = nodearraylist1
+ assert tbangnode3 isa nullable TBang
+ var tidnode4 = nodearraylist2
+ assert tidnode4 isa nullable TId
+ var psignaturenode5 = nodearraylist3
+ assert psignaturenode5 isa nullable ASignature
+ var pexprnode6 = nodearraylist5
+ assert pexprnode6 isa nullable AExpr
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
+ null,
+ tbangnode3,
+ tidnode4,
+ psignaturenode5,
+ pexprnode6
+ )
+ node_list = pclosuredeclnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction211
+ 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 tkwbreaknode2 = nodearraylist1
+ assert tkwbreaknode2 isa nullable TKwbreak
+ var tbangnode3 = nodearraylist2
+ assert tbangnode3 isa nullable TBang
+ var tidnode4 = nodearraylist3
+ assert tidnode4 isa nullable TId
+ var psignaturenode5 = nodearraylist4
+ assert psignaturenode5 isa nullable ASignature
+ var pexprnode6 = nodearraylist6
+ assert pexprnode6 isa nullable AExpr
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
+ tkwbreaknode2,
+ tbangnode3,
+ tidnode4,
+ psignaturenode5,
+ pexprnode6
+ )
+ node_list = pclosuredeclnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction212
+ 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 tbangnode3 = nodearraylist1
+ assert tbangnode3 isa nullable TBang
+ var tidnode4 = nodearraylist2
+ assert tidnode4 isa nullable TId
+ var psignaturenode5 = nodearraylist3
+ assert psignaturenode5 isa nullable ASignature
+ var pexprnode6 = nodearraylist6
+ assert pexprnode6 isa nullable AExpr
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
+ null,
+ tbangnode3,
+ tidnode4,
+ psignaturenode5,
+ pexprnode6
+ )
+ node_list = pclosuredeclnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction213
+ 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 tkwbreaknode2 = nodearraylist1
+ assert tkwbreaknode2 isa nullable TKwbreak
+ var tbangnode3 = nodearraylist2
+ assert tbangnode3 isa nullable TBang
+ var tidnode4 = nodearraylist3
+ assert tidnode4 isa nullable TId
+ var psignaturenode5 = nodearraylist4
+ assert psignaturenode5 isa nullable ASignature
+ var pexprnode6 = nodearraylist7
+ assert pexprnode6 isa nullable AExpr
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
+ tkwbreaknode2,
+ tbangnode3,
+ tidnode4,
+ psignaturenode5,
+ pexprnode6
+ )
+ node_list = pclosuredeclnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction214
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var pexprnode3 = nodearraylist1
+ assert pexprnode3 isa nullable AExpr
+ var pexprnode1: nullable AReturnExpr = new AReturnExpr.init_areturnexpr(
+ null,
+ pexprnode3
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction215
+ 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 listnode4 = new Array[Object]
+ var tkwimportnode2 = nodearraylist1
+ assert tkwimportnode2 isa nullable TKwimport
+ var pexterncallnode3 = nodearraylist3
+ assert pexterncallnode3 isa nullable AExternCall
+ if pexterncallnode3 != null then
+ listnode4.add(pexterncallnode3)
+ end
+ var pexterncallsnode1: nullable AExternCalls = new AExternCalls.init_aexterncalls(
+ tkwimportnode2,
+ listnode4
+ )
+ node_list = pexterncallsnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction216
+ 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 listnode5 = new Array[Object]
+ var tkwimportnode2 = nodearraylist1
+ assert tkwimportnode2 isa nullable TKwimport
+ var pexterncallnode3 = nodearraylist3
+ assert pexterncallnode3 isa nullable AExternCall
+ var listnode4 = nodearraylist4
+ assert listnode4 isa Array[Object]
+ if pexterncallnode3 != null then
+ listnode5.add(pexterncallnode3)
+ end
+ listnode5 = concat(listnode5, listnode4)
+ var pexterncallsnode1: nullable AExternCalls = new AExternCalls.init_aexterncalls(
+ tkwimportnode2,
+ listnode5
+ )
+ node_list = pexterncallsnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction217
+ 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 pexterncallnode1 = nodearraylist3
+ node_list = pexterncallnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction218
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var pexterncallnode1 = nodearraylist1
+ node_list = pexterncallnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction220
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var tkwsupernode2 = nodearraylist1
+ assert tkwsupernode2 isa nullable TKwsuper
+ var pexterncallnode1: nullable ASuperExternCall = new ASuperExternCall.init_asuperexterncall(
+ tkwsupernode2
+ )
+ node_list = pexterncallnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction189
-special ReduceAction
+private class ReduceAction221
+ 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 tbangnode3 = nodearraylist1
- assert tbangnode3 isa nullable TBang
- var tidnode4 = nodearraylist2
- assert tidnode4 isa nullable TId
- var psignaturenode5 = nodearraylist3
- assert psignaturenode5 isa nullable ASignature
- var pexprnode6 = nodearraylist5
- assert pexprnode6 isa nullable AExpr
- var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
- null,
- tbangnode3,
- tidnode4,
- psignaturenode5,
- pexprnode6
+ var pmethidnode2 = nodearraylist1
+ assert pmethidnode2 isa nullable AMethid
+ var pexterncallnode1: nullable ALocalPropExternCall = new ALocalPropExternCall.init_alocalpropexterncall(
+ pmethidnode2
)
- node_list = pclosuredeclnode1
+ node_list = pexterncallnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction190
-special ReduceAction
+private class ReduceAction222
+ 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 tkwbreaknode2 = nodearraylist1
- assert tkwbreaknode2 isa nullable TKwbreak
- var tbangnode3 = nodearraylist2
- assert tbangnode3 isa nullable TBang
- var tidnode4 = nodearraylist3
- assert tidnode4 isa nullable TId
- var psignaturenode5 = nodearraylist4
- assert psignaturenode5 isa nullable ASignature
- var pexprnode6 = nodearraylist6
- assert pexprnode6 isa nullable AExpr
- var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
- tkwbreaknode2,
- tbangnode3,
- tidnode4,
- psignaturenode5,
- pexprnode6
+ var tclassidnode2 = nodearraylist1
+ assert tclassidnode2 isa nullable TClassid
+ var tquadnode3 = nodearraylist2
+ assert tquadnode3 isa nullable TQuad
+ var pmethidnode4 = nodearraylist3
+ assert pmethidnode4 isa nullable AMethid
+ var pexterncallnode1: nullable AFullPropExternCall = new AFullPropExternCall.init_afullpropexterncall(
+ tclassidnode2,
+ tquadnode3,
+ pmethidnode4
)
- node_list = pclosuredeclnode1
+ node_list = pexterncallnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction191
-special ReduceAction
+private class ReduceAction223
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var tclassidnode2 = nodearraylist1
+ assert tclassidnode2 isa nullable TClassid
+ var pexterncallnode1: nullable AInitPropExternCall = new AInitPropExternCall.init_ainitpropexterncall(
+ tclassidnode2
+ )
+ node_list = pexterncallnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction224
+ 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 nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var tbangnode3 = nodearraylist1
- assert tbangnode3 isa nullable TBang
- var tidnode4 = nodearraylist2
- assert tidnode4 isa nullable TId
- var psignaturenode5 = nodearraylist3
- assert psignaturenode5 isa nullable ASignature
- var pexprnode6 = nodearraylist6
- assert pexprnode6 isa nullable AExpr
- var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
- null,
- tbangnode3,
- tidnode4,
- psignaturenode5,
- pexprnode6
+ var ptypenode2 = nodearraylist1
+ assert ptypenode2 isa nullable AType
+ var tkwasnode3 = nodearraylist2
+ assert tkwasnode3 isa nullable TKwas
+ var ptypenode4 = nodearraylist6
+ assert ptypenode4 isa nullable AType
+ var pexterncallnode1: nullable ACastAsExternCall = new ACastAsExternCall.init_acastasexterncall(
+ ptypenode2,
+ tkwasnode3,
+ ptypenode4
)
- node_list = pclosuredeclnode1
+ node_list = pexterncallnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction192
-special ReduceAction
+private class ReduceAction225
+ 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 tkwbreaknode2 = nodearraylist1
- assert tkwbreaknode2 isa nullable TKwbreak
- var tbangnode3 = nodearraylist2
- assert tbangnode3 isa nullable TBang
- var tidnode4 = nodearraylist3
- assert tidnode4 isa nullable TId
- var psignaturenode5 = nodearraylist4
- assert psignaturenode5 isa nullable ASignature
- var pexprnode6 = nodearraylist7
- assert pexprnode6 isa nullable AExpr
- var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
- tkwbreaknode2,
- tbangnode3,
- tidnode4,
- psignaturenode5,
- pexprnode6
+ var ptypenode2 = nodearraylist1
+ assert ptypenode2 isa nullable AType
+ var tkwasnode3 = nodearraylist2
+ assert tkwasnode3 isa nullable TKwas
+ var tkwnullablenode4 = nodearraylist4
+ assert tkwnullablenode4 isa nullable TKwnullable
+ var pexterncallnode1: nullable AAsNullableExternCall = new AAsNullableExternCall.init_aasnullableexterncall(
+ ptypenode2,
+ tkwasnode3,
+ tkwnullablenode4
)
- node_list = pclosuredeclnode1
+ node_list = pexterncallnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction193
-special ReduceAction
+private class ReduceAction226
+ 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 pexprnode1: nullable AReturnExpr = new AReturnExpr.init_areturnexpr(
- null,
- pexprnode3
+ var ptypenode2 = nodearraylist1
+ assert ptypenode2 isa nullable AType
+ var tkwasnode3 = nodearraylist2
+ assert tkwasnode3 isa nullable TKwas
+ var tkwnotnode4 = nodearraylist4
+ assert tkwnotnode4 isa nullable TKwnot
+ var tkwnullablenode5 = nodearraylist6
+ assert tkwnullablenode5 isa nullable TKwnullable
+ var pexterncallnode1: nullable AAsNotNullableExternCall = new AAsNotNullableExternCall.init_aasnotnullableexterncall(
+ ptypenode2,
+ tkwasnode3,
+ tkwnotnode4,
+ tkwnullablenode5
)
- node_list = pexprnode1
+ node_list = pexterncallnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction194
-special ReduceAction
+private class ReduceAction227
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ptypenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction195
-special ReduceAction
+private class ReduceAction228
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ptypenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction196
-special ReduceAction
+private class ReduceAction229
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ptypenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction197
-special ReduceAction
+private class ReduceAction230
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ptypenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction198
-special ReduceAction
+private class ReduceAction231
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction199
-special ReduceAction
+private class ReduceAction232
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction200
-special ReduceAction
+private class ReduceAction233
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = ptypenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction202
-special ReduceAction
+private class ReduceAction235
+ 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 pexprnode1 = nodearraylist2
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction203
-special ReduceAction
+private class ReduceAction236
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
+ var tkwendnode3 = nodearraylist2
+ assert tkwendnode3 isa nullable TKwend
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
- listnode2
+ listnode2,
+ tkwendnode3
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction204
-special ReduceAction
+private class ReduceAction237
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
+ var tkwendnode3 = nodearraylist1
+ assert tkwendnode3 isa nullable TKwend
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
- listnode2
+ listnode2,
+ tkwendnode3
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction205
-special ReduceAction
+private class ReduceAction238
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction206
-special ReduceAction
+private class ReduceAction239
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
listnode3.add(pexprnode2)
end
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
- listnode3
+ listnode3,
+ null
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction207
-special ReduceAction
+private class ReduceAction240
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
end
listnode4 = concat(listnode4, listnode3)
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
- listnode4
+ listnode4,
+ null
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction208
-special ReduceAction
+private class ReduceAction241
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
listnode3.add(pexprnode2)
end
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
- listnode3
+ listnode3,
+ null
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction209
-special ReduceAction
+private class ReduceAction242
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
end
listnode4 = concat(listnode4, listnode3)
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
- listnode4
+ listnode4,
+ null
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction210
-special ReduceAction
+private class ReduceAction243
+ 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 pexprnode1 = nodearraylist2
+ var listnode3 = new Array[Object]
+ var pexprnode2 = nodearraylist1
+ assert pexprnode2 isa nullable AExpr
+ if pexprnode2 != null then
+ listnode3.add(pexprnode2)
+ end
+ var tkwendnode4 = nodearraylist3
+ assert tkwendnode4 isa nullable TKwend
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
+ listnode3,
+ tkwendnode4
+ )
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction213
-special ReduceAction
+private class ReduceAction244
+ 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 listnode4 = new Array[Object]
+ var pexprnode2 = nodearraylist1
+ assert pexprnode2 isa nullable AExpr
+ var listnode3 = nodearraylist2
+ assert listnode3 isa Array[Object]
+ if pexprnode2 != null then
+ listnode4.add(pexprnode2)
+ end
+ listnode4 = concat(listnode4, listnode3)
+ var tkwendnode5 = nodearraylist4
+ assert tkwendnode5 isa nullable TKwend
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
+ listnode4,
+ tkwendnode5
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction248
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction214
-special ReduceAction
+private class ReduceAction249
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction215
-special ReduceAction
+private class ReduceAction250
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction216
-special ReduceAction
+private class ReduceAction251
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction217
-special ReduceAction
+private class ReduceAction252
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction218
-special ReduceAction
+private class ReduceAction253
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction219
-special ReduceAction
+private class ReduceAction254
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction220
-special ReduceAction
+private class ReduceAction255
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction221
-special ReduceAction
+private class ReduceAction256
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction222
-special ReduceAction
+private class ReduceAction257
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction223
-special ReduceAction
+private class ReduceAction258
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction230
-special ReduceAction
+private class ReduceAction265
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction231
-special ReduceAction
+private class ReduceAction266
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction232
-special ReduceAction
+private class ReduceAction267
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction233
-special ReduceAction
+private class ReduceAction268
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction234
-special ReduceAction
+private class ReduceAction269
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction235
-special ReduceAction
+private class ReduceAction270
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction236
-special ReduceAction
+private class ReduceAction271
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction237
-special ReduceAction
+private class ReduceAction272
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction238
-special ReduceAction
+private class ReduceAction273
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = plabelnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction239
-special ReduceAction
+private class ReduceAction274
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction240
-special ReduceAction
+private class ReduceAction275
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction241
-special ReduceAction
+private class ReduceAction276
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction242
-special ReduceAction
+private class ReduceAction277
+ 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 listnode5 = new Array[Object]
+ var tbangnode2 = nodearraylist1
+ assert tbangnode2 isa nullable TBang
+ var pclosureidnode3 = nodearraylist2
+ assert pclosureidnode3 isa nullable AClosureId
+ var listnode4 = nodearraylist4
+ assert listnode4 isa Array[Object]
+ listnode5 = concat(listnode5, listnode4)
+ var tkwdonode6 = nodearraylist6
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist7
+ assert pexprnode7 isa nullable AExpr
+ var plabelnode8 = nodearraylist8
+ assert plabelnode8 isa nullable ALabel
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
+ tbangnode2,
+ pclosureidnode3,
+ listnode5,
+ tkwdonode6,
+ pexprnode7,
+ plabelnode8
+ )
+ node_list = pclosuredefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction278
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction243
-special ReduceAction
+private class ReduceAction279
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction244
-special ReduceAction
+private class ReduceAction280
+ 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 listnode5 = new Array[Object]
+ var tbangnode2 = nodearraylist1
+ assert tbangnode2 isa nullable TBang
+ var pclosureidnode3 = nodearraylist2
+ assert pclosureidnode3 isa nullable AClosureId
+ var listnode4 = nodearraylist4
+ assert listnode4 isa Array[Object]
+ listnode5 = concat(listnode5, listnode4)
+ var tkwdonode6 = nodearraylist6
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist7
+ assert pexprnode7 isa nullable AExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
+ tbangnode2,
+ pclosureidnode3,
+ listnode5,
+ tkwdonode6,
+ pexprnode7,
+ null
+ )
+ node_list = pclosuredefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction281
+ 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 listnode5 = new Array[Object]
+ var tbangnode2 = nodearraylist1
+ assert tbangnode2 isa nullable TBang
+ var pclosureidnode3 = nodearraylist2
+ assert pclosureidnode3 isa nullable AClosureId
+ var listnode4 = nodearraylist3
+ assert listnode4 isa Array[Object]
+ listnode5 = concat(listnode5, listnode4)
+ var tkwdonode6 = nodearraylist4
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist5
+ assert pexprnode7 isa nullable AExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
+ tbangnode2,
+ pclosureidnode3,
+ listnode5,
+ tkwdonode6,
+ pexprnode7,
+ null
+ )
+ node_list = pclosuredefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction282
+ 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 listnode4 = new Array[Object]
+ var tbangnode2 = nodearraylist1
+ assert tbangnode2 isa nullable TBang
+ var pclosureidnode3 = nodearraylist2
+ assert pclosureidnode3 isa nullable AClosureId
+ var pexprnode6 = nodearraylist5
+ assert pexprnode6 isa nullable AExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
+ tbangnode2,
+ pclosureidnode3,
+ listnode4,
+ null,
+ pexprnode6,
+ null
+ )
+ node_list = pclosuredefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction283
+ 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 listnode5 = new Array[Object]
+ var tbangnode2 = nodearraylist1
+ assert tbangnode2 isa nullable TBang
+ var pclosureidnode3 = nodearraylist2
+ assert pclosureidnode3 isa nullable AClosureId
+ var listnode4 = nodearraylist4
+ assert listnode4 isa Array[Object]
+ listnode5 = concat(listnode5, listnode4)
+ var pexprnode7 = nodearraylist8
+ assert pexprnode7 isa nullable AExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
+ tbangnode2,
+ pclosureidnode3,
+ listnode5,
+ null,
+ pexprnode7,
+ null
+ )
+ node_list = pclosuredefnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction284
+ 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 listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
listnode5 = concat(listnode5, listnode4)
- var tkwdonode6 = nodearraylist4
- assert tkwdonode6 isa nullable TKwdo
- var pexprnode7 = nodearraylist5
+ var pexprnode7 = nodearraylist6
assert pexprnode7 isa nullable AExpr
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tbangnode2,
pclosureidnode3,
listnode5,
- tkwdonode6,
+ null,
pexprnode7,
null
)
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction245
-special ReduceAction
+private class ReduceAction285
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
assert tbangnode2 isa nullable TBang
var pclosureidnode3 = nodearraylist2
assert pclosureidnode3 isa nullable AClosureId
+ var tkwdonode5 = nodearraylist3
+ assert tkwdonode5 isa nullable TKwdo
var pexprnode6 = nodearraylist5
assert pexprnode6 isa nullable AExpr
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tbangnode2,
pclosureidnode3,
listnode4,
- null,
+ tkwdonode5,
pexprnode6,
null
)
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction246
-special ReduceAction
+private class ReduceAction286
+ 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
assert tbangnode2 isa nullable TBang
var pclosureidnode3 = nodearraylist2
assert pclosureidnode3 isa nullable AClosureId
- var listnode4 = nodearraylist3
+ var listnode4 = nodearraylist4
assert listnode4 isa Array[Object]
listnode5 = concat(listnode5, listnode4)
- var pexprnode7 = nodearraylist6
+ var tkwdonode6 = nodearraylist6
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist8
assert pexprnode7 isa nullable AExpr
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tbangnode2,
pclosureidnode3,
listnode5,
- null,
+ tkwdonode6,
pexprnode7,
null
)
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction247
-special ReduceAction
+private class ReduceAction287
+ 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 listnode4 = new Array[Object]
+ var listnode5 = new Array[Object]
var tbangnode2 = nodearraylist1
assert tbangnode2 isa nullable TBang
var pclosureidnode3 = nodearraylist2
assert pclosureidnode3 isa nullable AClosureId
- var tkwdonode5 = nodearraylist3
- assert tkwdonode5 isa nullable TKwdo
- var pexprnode6 = nodearraylist5
- assert pexprnode6 isa nullable AExpr
+ var listnode4 = nodearraylist3
+ assert listnode4 isa Array[Object]
+ listnode5 = concat(listnode5, listnode4)
+ var tkwdonode6 = nodearraylist4
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist6
+ assert pexprnode7 isa nullable AExpr
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tbangnode2,
pclosureidnode3,
- listnode4,
- tkwdonode5,
- pexprnode6,
+ listnode5,
+ tkwdonode6,
+ pexprnode7,
null
)
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction248
-special ReduceAction
+private class ReduceAction288
+ 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 listnode5 = new Array[Object]
+ var listnode4 = new Array[Object]
var tbangnode2 = nodearraylist1
assert tbangnode2 isa nullable TBang
var pclosureidnode3 = nodearraylist2
assert pclosureidnode3 isa nullable AClosureId
- var listnode4 = nodearraylist3
- assert listnode4 isa Array[Object]
- listnode5 = concat(listnode5, listnode4)
- var tkwdonode6 = nodearraylist4
- assert tkwdonode6 isa nullable TKwdo
- var pexprnode7 = nodearraylist6
- assert pexprnode7 isa nullable AExpr
+ var tkwdonode5 = nodearraylist3
+ assert tkwdonode5 isa nullable TKwdo
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tbangnode2,
pclosureidnode3,
- listnode5,
- tkwdonode6,
- pexprnode7,
+ listnode4,
+ tkwdonode5,
+ null,
null
)
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction249
-special ReduceAction
+private class ReduceAction289
+ 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 listnode4 = new Array[Object]
+ var listnode5 = new Array[Object]
var tbangnode2 = nodearraylist1
assert tbangnode2 isa nullable TBang
var pclosureidnode3 = nodearraylist2
assert pclosureidnode3 isa nullable AClosureId
- var tkwdonode5 = nodearraylist3
- assert tkwdonode5 isa nullable TKwdo
+ var listnode4 = nodearraylist4
+ assert listnode4 isa Array[Object]
+ listnode5 = concat(listnode5, listnode4)
+ var tkwdonode6 = nodearraylist6
+ assert tkwdonode6 isa nullable TKwdo
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tbangnode2,
pclosureidnode3,
- listnode4,
- tkwdonode5,
+ listnode5,
+ tkwdonode6,
null,
null
)
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction250
-special ReduceAction
+private class ReduceAction290
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclosuredefnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction251
-special ReduceAction
+private class ReduceAction291
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclosureidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction252
-special ReduceAction
+private class ReduceAction292
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pclosureidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction253
-special ReduceAction
+private class ReduceAction293
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction254
-special ReduceAction
+private class ReduceAction294
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction255
-special ReduceAction
+private class ReduceAction295
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction256
-special ReduceAction
+private class ReduceAction296
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction257
-special ReduceAction
+private class ReduceAction297
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction258
-special ReduceAction
+private class ReduceAction298
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction259
-special ReduceAction
+private class ReduceAction299
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction260
-special ReduceAction
+private class ReduceAction300
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction261
-special ReduceAction
+private class ReduceAction301
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction262
-special ReduceAction
+private class ReduceAction302
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction263
-special ReduceAction
+private class ReduceAction303
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction264
-special ReduceAction
+private class ReduceAction304
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction265
-special ReduceAction
+private class ReduceAction305
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction266
-special ReduceAction
+private class ReduceAction306
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction267
-special ReduceAction
+private class ReduceAction307
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction268
-special ReduceAction
+private class ReduceAction308
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = passignopnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction269
-special ReduceAction
+private class ReduceAction309
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = passignopnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction270
-special ReduceAction
+private class ReduceAction310
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction271
-special ReduceAction
+private class ReduceAction311
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction272
-special ReduceAction
+private class ReduceAction312
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction273
-special ReduceAction
+private class ReduceAction313
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction274
-special ReduceAction
+private class ReduceAction314
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction275
-special ReduceAction
+private class ReduceAction315
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction276
-special ReduceAction
+private class ReduceAction316
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction279
-special ReduceAction
+private class ReduceAction319
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction280
-special ReduceAction
+private class ReduceAction320
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction281
-special ReduceAction
+private class ReduceAction321
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction282
-special ReduceAction
+private class ReduceAction322
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
assert tkwdonode4 isa nullable TKwdo
var pexprnode5 = nodearraylist6
assert pexprnode5 isa nullable AExpr
- var pexprnode1: nullable AWhileExpr = new AWhileExpr.init_awhileexpr(
- tkwwhilenode2,
- pexprnode3,
- tkwdonode4,
+ var pexprnode1: nullable AWhileExpr = new AWhileExpr.init_awhileexpr(
+ tkwwhilenode2,
+ pexprnode3,
+ tkwdonode4,
+ pexprnode5,
+ null
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction323
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist13 = p.pop
+ var nodearraylist12 = p.pop
+ var nodearraylist11 = p.pop
+ var nodearraylist10 = p.pop
+ 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 listnode4 = new Array[Object]
+ var tkwfornode2 = nodearraylist1
+ assert tkwfornode2 isa nullable TKwfor
+ var listnode3 = nodearraylist4
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var pexprnode5 = nodearraylist9
+ assert pexprnode5 isa nullable AExpr
+ var tkwdonode6 = nodearraylist11
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist12
+ assert pexprnode7 isa nullable AExpr
+ var plabelnode8 = nodearraylist13
+ assert plabelnode8 isa nullable ALabel
+ var pexprnode1: nullable AForExpr = new AForExpr.init_aforexpr(
+ tkwfornode2,
+ listnode4,
+ pexprnode5,
+ tkwdonode6,
+ pexprnode7,
+ plabelnode8
+ )
+ node_list = pexprnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction324
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist11 = p.pop
+ var nodearraylist10 = p.pop
+ 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 listnode4 = new Array[Object]
+ var tkwfornode2 = nodearraylist1
+ assert tkwfornode2 isa nullable TKwfor
+ var listnode3 = nodearraylist3
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var pexprnode5 = nodearraylist7
+ assert pexprnode5 isa nullable AExpr
+ var tkwdonode6 = nodearraylist9
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist10
+ assert pexprnode7 isa nullable AExpr
+ var plabelnode8 = nodearraylist11
+ assert plabelnode8 isa nullable ALabel
+ var pexprnode1: nullable AForExpr = new AForExpr.init_aforexpr(
+ tkwfornode2,
+ listnode4,
pexprnode5,
- null
+ tkwdonode6,
+ pexprnode7,
+ plabelnode8
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction283
-special ReduceAction
+private class ReduceAction325
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
+ var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
+ var listnode4 = new Array[Object]
var tkwfornode2 = nodearraylist1
assert tkwfornode2 isa nullable TKwfor
- var tidnode3 = nodearraylist3
- assert tidnode3 isa nullable TId
- var pexprnode4 = nodearraylist7
- assert pexprnode4 isa nullable AExpr
- var tkwdonode5 = nodearraylist9
- assert tkwdonode5 isa nullable TKwdo
- var pexprnode6 = nodearraylist10
- assert pexprnode6 isa nullable AExpr
- var plabelnode7 = nodearraylist11
- assert plabelnode7 isa nullable ALabel
+ var listnode3 = nodearraylist4
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var pexprnode5 = nodearraylist9
+ assert pexprnode5 isa nullable AExpr
+ var tkwdonode6 = nodearraylist11
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist12
+ assert pexprnode7 isa nullable AExpr
var pexprnode1: nullable AForExpr = new AForExpr.init_aforexpr(
tkwfornode2,
- tidnode3,
- pexprnode4,
- tkwdonode5,
- pexprnode6,
- plabelnode7
+ listnode4,
+ pexprnode5,
+ tkwdonode6,
+ pexprnode7,
+ null
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction284
-special ReduceAction
+private class ReduceAction326
+ 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 listnode4 = new Array[Object]
var tkwfornode2 = nodearraylist1
assert tkwfornode2 isa nullable TKwfor
- var tidnode3 = nodearraylist3
- assert tidnode3 isa nullable TId
- var pexprnode4 = nodearraylist7
- assert pexprnode4 isa nullable AExpr
- var tkwdonode5 = nodearraylist9
- assert tkwdonode5 isa nullable TKwdo
- var pexprnode6 = nodearraylist10
- assert pexprnode6 isa nullable AExpr
+ var listnode3 = nodearraylist3
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var pexprnode5 = nodearraylist7
+ assert pexprnode5 isa nullable AExpr
+ var tkwdonode6 = nodearraylist9
+ assert tkwdonode6 isa nullable TKwdo
+ var pexprnode7 = nodearraylist10
+ assert pexprnode7 isa nullable AExpr
var pexprnode1: nullable AForExpr = new AForExpr.init_aforexpr(
tkwfornode2,
- tidnode3,
- pexprnode4,
- tkwdonode5,
- pexprnode6,
+ listnode4,
+ pexprnode5,
+ tkwdonode6,
+ pexprnode7,
null
)
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction285
-special ReduceAction
+private class ReduceAction327
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction286
-special ReduceAction
+private class ReduceAction328
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction287
-special ReduceAction
+private class ReduceAction329
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction288
-special ReduceAction
+private class ReduceAction330
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction289
-special ReduceAction
+private class ReduceAction331
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = tidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction293
-special ReduceAction
+private class ReduceAction335
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction295
-special ReduceAction
+private class ReduceAction337
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction297
-special ReduceAction
+private class ReduceAction339
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction298
-special ReduceAction
+private class ReduceAction340
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction299
-special ReduceAction
+private class ReduceAction341
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction301
-special ReduceAction
+private class ReduceAction343
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction303
-special ReduceAction
+private class ReduceAction345
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction304
-special ReduceAction
+private class ReduceAction346
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction305
-special ReduceAction
+private class ReduceAction347
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction306
-special ReduceAction
+private class ReduceAction348
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction307
-special ReduceAction
+private class ReduceAction349
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction308
-special ReduceAction
+private class ReduceAction350
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction309
-special ReduceAction
+private class ReduceAction351
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction310
-special ReduceAction
+private class ReduceAction352
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction311
-special ReduceAction
+private class ReduceAction353
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction312
-special ReduceAction
+private class ReduceAction354
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction313
-special ReduceAction
+private class ReduceAction355
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction315
-special ReduceAction
+private class ReduceAction357
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction316
-special ReduceAction
+private class ReduceAction358
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction318
-special ReduceAction
+private class ReduceAction360
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction319
-special ReduceAction
+private class ReduceAction361
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction320
-special ReduceAction
+private class ReduceAction362
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction322
-special ReduceAction
+private class ReduceAction364
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction323
-special ReduceAction
+private class ReduceAction365
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction325
-special ReduceAction
+private class ReduceAction367
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction326
-special ReduceAction
+private class ReduceAction368
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction327
-special ReduceAction
+private class ReduceAction369
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction328
-special ReduceAction
+private class ReduceAction370
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction329
-special ReduceAction
+private class ReduceAction371
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction336
-special ReduceAction
+private class ReduceAction378
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction337
-special ReduceAction
+private class ReduceAction379
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction338
-special ReduceAction
+private class ReduceAction380
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction339
-special ReduceAction
+private class ReduceAction381
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction340
-special ReduceAction
+private class ReduceAction382
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction341
-special ReduceAction
+private class ReduceAction383
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction342
-special ReduceAction
+private class ReduceAction384
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction343
-special ReduceAction
+private class ReduceAction385
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction344
-special ReduceAction
+private class ReduceAction386
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction345
-special ReduceAction
+private class ReduceAction387
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction346
-special ReduceAction
+private class ReduceAction388
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction347
-special ReduceAction
+private class ReduceAction389
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction348
-special ReduceAction
+private class ReduceAction390
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction351
-special ReduceAction
+private class ReduceAction392
+ 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 pexprnode1 = nodearraylist2
+ 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
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction352
-special ReduceAction
+private class ReduceAction394
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction353
-special ReduceAction
+private class ReduceAction395
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction354
-special ReduceAction
+private class ReduceAction396
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction355
-special ReduceAction
+private class ReduceAction397
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction356
-special ReduceAction
+private class ReduceAction398
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction358
-special ReduceAction
+private class ReduceAction400
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction359
-special ReduceAction
+private class ReduceAction401
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction360
-special ReduceAction
+private class ReduceAction402
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction361
-special ReduceAction
+private class ReduceAction403
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction363
-special ReduceAction
+private class ReduceAction405
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction366
-special ReduceAction
+private class ReduceAction408
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction371
-special ReduceAction
+private class ReduceAction413
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction372
-special ReduceAction
+private class ReduceAction414
+ 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 listnode2 = new Array[Object]
- var listnode1 = nodearraylist2
- assert listnode1 isa Array[Object]
- listnode2 = concat(listnode2, listnode1)
+ var tidnode1 = nodearraylist1
+ if tidnode1 != null then
+ listnode2.add(tidnode1)
+ end
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction373
-special ReduceAction
+private class ReduceAction415
+ 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 listnode2 = new Array[Object]
+ var listnode3 = new Array[Object]
var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
- listnode2 = concat(listnode2, listnode1)
- node_list = listnode2
+ var tidnode2 = nodearraylist5
+ listnode3 = concat(listnode3, listnode1)
+ if tidnode2 != null then
+ listnode3.add(tidnode2)
+ end
+ node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction374
-special ReduceAction
+private class ReduceAction416
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
var nodearraylist1 = p.pop
- var listnode2 = new Array[Object]
- var tidnode1 = nodearraylist1
- if tidnode1 != null then
- listnode2.add(tidnode1)
- end
- node_list = listnode2
+ var listnode3 = new Array[Object]
+ var tidnode4 = nodearraylist1
+ assert tidnode4 isa nullable TId
+ var pmodulenamenode1: nullable AModuleName = new AModuleName.init_amodulename(
+ null,
+ listnode3,
+ tidnode4
+ )
+ node_list = pmodulenamenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction375
-special ReduceAction
+private class ReduceAction417
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var listnode4 = new Array[Object]
+ var listnode3 = nodearraylist1
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var tidnode5 = nodearraylist2
+ assert tidnode5 isa nullable TId
+ var pmodulenamenode1: nullable AModuleName = new AModuleName.init_amodulename(
+ null,
+ listnode4,
+ tidnode5
+ )
+ node_list = pmodulenamenode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction418
+ 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 listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
- assert listnode1 isa Array[Object]
- var tidnode2 = nodearraylist5
- listnode3 = concat(listnode3, listnode1)
- if tidnode2 != null then
- listnode3.add(tidnode2)
- end
- node_list = listnode3
+ var tquadnode2 = nodearraylist1
+ assert tquadnode2 isa nullable TQuad
+ var tidnode4 = nodearraylist3
+ assert tidnode4 isa nullable TId
+ var pmodulenamenode1: nullable AModuleName = new AModuleName.init_amodulename(
+ tquadnode2,
+ listnode3,
+ tidnode4
+ )
+ node_list = pmodulenamenode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction419
+ 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 listnode4 = new Array[Object]
+ var tquadnode2 = nodearraylist1
+ assert tquadnode2 isa nullable TQuad
+ var listnode3 = nodearraylist3
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var tidnode5 = nodearraylist4
+ assert tidnode5 isa nullable TId
+ var pmodulenamenode1: nullable AModuleName = new AModuleName.init_amodulename(
+ tquadnode2,
+ listnode4,
+ tidnode5
+ )
+ node_list = pmodulenamenode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction376
-special ReduceAction
+private class ReduceAction420
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pqualifiednode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction377
-special ReduceAction
+private class ReduceAction421
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pqualifiednode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction378
-special ReduceAction
+private class ReduceAction422
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pqualifiednode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction379
-special ReduceAction
+private class ReduceAction423
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = tidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction380
-special ReduceAction
+private class ReduceAction424
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = tclassidnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction381
-special ReduceAction
+private class ReduceAction425
+ 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
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction383
-special ReduceAction
+private class ReduceAction427
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pdocnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction384
-special ReduceAction
+private class ReduceAction428
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pdocnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction386
-special ReduceAction
+private class ReduceAction430
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = null
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction387
-special ReduceAction
+private class ReduceAction431
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pdocnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction388
-special ReduceAction
+private class ReduceAction432
+ 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
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction389
-special ReduceAction
+private class ReduceAction433
+ 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
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction637
-special ReduceAction
+private class ReduceAction690
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction638
-special ReduceAction
+private class ReduceAction691
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction639
-special ReduceAction
+private class ReduceAction692
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction642
-special ReduceAction
+private class ReduceAction695
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction655
-special ReduceAction
+private class ReduceAction708
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction656
-special ReduceAction
+private class ReduceAction709
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction663
-special ReduceAction
+private class ReduceAction716
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction664
-special ReduceAction
+private class ReduceAction717
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction665
-special ReduceAction
+private class ReduceAction718
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction666
-special ReduceAction
+private class ReduceAction719
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction667
-special ReduceAction
+private class ReduceAction720
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction668
-special ReduceAction
+private class ReduceAction721
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction669
-special ReduceAction
+private class ReduceAction722
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction670
-special ReduceAction
+private class ReduceAction723
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction673
-special ReduceAction
+private class ReduceAction726
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction674
-special ReduceAction
+private class ReduceAction727
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction675
-special ReduceAction
+private class ReduceAction728
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction676
-special ReduceAction
+private class ReduceAction729
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction677
-special ReduceAction
+private class ReduceAction730
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction678
-special ReduceAction
+private class ReduceAction731
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction680
-special ReduceAction
+private class ReduceAction732
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var listnode2 = new Array[Object]
+ var pexterncallnode1 = nodearraylist1
+ if pexterncallnode1 != null then
+ listnode2.add(pexterncallnode1)
+ end
+ node_list = listnode2
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction733
+ 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 listnode1 = nodearraylist1
+ assert listnode1 isa Array[Object]
+ var pexterncallnode2 = nodearraylist2
+ listnode3 = concat(listnode3, listnode1)
+ if pexterncallnode2 != null then
+ listnode3.add(pexterncallnode2)
+ end
+ node_list = listnode3
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction735
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction682
-special ReduceAction
+private class ReduceAction737
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction684
-special ReduceAction
+private class ReduceAction738
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist1 = p.pop
+ var listnode2 = new Array[Object]
+ var listnode1 = nodearraylist1
+ assert listnode1 isa Array[Object]
+ listnode2 = concat(listnode2, listnode1)
+ node_list = listnode2
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction739
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction688
-special ReduceAction
+private class ReduceAction743
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction689
-special ReduceAction
+private class ReduceAction744
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction690
-special ReduceAction
+private class ReduceAction745
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction691
-special ReduceAction
+private class ReduceAction746
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode2
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end
-private class ReduceAction692
-special ReduceAction
+private class ReduceAction747
+ super ReduceAction
redef fun action(p: Parser)
do
var node_list: nullable Object = null
node_list = listnode3
p.push(p.go_to(_goto), node_list)
end
- var _goto: Int
- init(g: Int) do _goto = g
end