- var tgtnode7 = nodearraylist5
- assert tgtnode7 isa nullable TGt
- var pmethidnode6: nullable AGtMethid = new AGtMethid.init_agtmethid(
- tgtnode7
- )
- var psignaturenode8 = nodearraylist6
- assert psignaturenode8 isa nullable ASignature
- var pexprnode9 = nodearraylist9
- assert pexprnode9 isa nullable AExpr
- var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- tkwmethnode5,
- pmethidnode6,
- psignaturenode8,
- pexprnode9
- )
- node_list = ppropdefnode1
- p.push(p.go_to(76), node_list)
- end
-init do end
-end
-private class ReduceAction811
-special 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 tobranode7 = nodearraylist5
- assert tobranode7 isa nullable TObra
- var tcbranode8 = nodearraylist6
- assert tcbranode8 isa nullable TCbra
- var pmethidnode6: nullable ABraMethid = new ABraMethid.init_abramethid(
- tobranode7,
- tcbranode8
- )
- var psignaturenode9 = nodearraylist7
- assert psignaturenode9 isa nullable ASignature
- var pexprnode10 = nodearraylist10
- assert pexprnode10 isa nullable AExpr
- var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- tkwmethnode5,
- pmethidnode6,
- psignaturenode9,
- pexprnode10
- )
- node_list = ppropdefnode1
- p.push(p.go_to(76), node_list)
- end
-init do end
-end
-private class ReduceAction812
-special 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 tltnode7 = nodearraylist5
+ assert tltnode7 isa nullable TLt
+ var pmethidnode6: nullable ALtMethid = new ALtMethid.init_altmethid(
+ tltnode7
+ )
+ var psignaturenode8 = nodearraylist6
+ assert psignaturenode8 isa nullable ASignature
+ var pexprnode9 = nodearraylist9
+ assert pexprnode9 isa nullable AExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwmethnode5,
+ pmethidnode6,
+ psignaturenode8,
+ pexprnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(76), node_list)
+ end
+init do end
+end
+private class ReduceAction811
+special 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 tgtnode7 = nodearraylist5
+ assert tgtnode7 isa nullable TGt
+ var pmethidnode6: nullable AGtMethid = new AGtMethid.init_agtmethid(
+ tgtnode7
+ )
+ var psignaturenode8 = nodearraylist6
+ assert psignaturenode8 isa nullable ASignature
+ var pexprnode9 = nodearraylist9
+ assert pexprnode9 isa nullable AExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwmethnode5,
+ pmethidnode6,
+ psignaturenode8,
+ pexprnode9
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(76), node_list)
+ end
+init do end
+end
+private class ReduceAction812
+special 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 tobranode7 = nodearraylist5
+ assert tobranode7 isa nullable TObra
+ var tcbranode8 = nodearraylist6
+ assert tcbranode8 isa nullable TCbra
+ var pmethidnode6: nullable ABraMethid = new ABraMethid.init_abramethid(
+ tobranode7,
+ tcbranode8
+ )
+ var psignaturenode9 = nodearraylist7
+ assert psignaturenode9 isa nullable ASignature
+ var pexprnode10 = nodearraylist10
+ assert pexprnode10 isa nullable AExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ pdocnode2,
+ tkwredefnode3,
+ pvisibilitynode4,
+ tkwmethnode5,
+ pmethidnode6,
+ psignaturenode9,
+ pexprnode10
+ )
+ node_list = ppropdefnode1
+ p.push(p.go_to(76), node_list)
+ end
+init do end
+end
+private class ReduceAction813
+special 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