- var node_list: Object = null
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode6 = new Array[Object]
- var listnode4 = nodearraylist1
- assert listnode4 isa Array[Object]
- var pclassdefnode5 = nodearraylist2
- assert pclassdefnode5 isa PClassdef
- if listnode4 != null then
- if listnode6.is_empty then
- listnode6 = listnode4
- else
- listnode6.append(listnode4)
- end
- end
- if pclassdefnode5 != null then
- listnode6.add(pclassdefnode5)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode3,
- listnode6
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction29
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode6 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
- assert listnode4 isa Array[Object]
- var pclassdefnode5 = nodearraylist3
- assert pclassdefnode5 isa PClassdef
- if listnode4 != null then
- if listnode6.is_empty then
- listnode6 = listnode4
- else
- listnode6.append(listnode4)
- end
- end
- if pclassdefnode5 != null then
- listnode6.add(pclassdefnode5)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode3,
- listnode6
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction30
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode4 = new Array[Object]
- var listnode7 = new Array[Object]
- var listnode3 = nodearraylist1
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode5 = nodearraylist2
- assert listnode5 isa Array[Object]
- var pclassdefnode6 = nodearraylist3
- assert pclassdefnode6 isa PClassdef
- if listnode5 != null then
- if listnode7.is_empty then
- listnode7 = listnode5
- else
- listnode7.append(listnode5)
- end
- end
- if pclassdefnode6 != null then
- listnode7.add(pclassdefnode6)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode4,
- listnode7
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction31
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode4 = new Array[Object]
- var listnode7 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode5 = nodearraylist3
- assert listnode5 isa Array[Object]
- var pclassdefnode6 = nodearraylist4
- assert pclassdefnode6 isa PClassdef
- if listnode5 != null then
- if listnode7.is_empty then
- listnode7 = listnode5
- else
- listnode7.append(listnode5)
- end
- end
- if pclassdefnode6 != null then
- listnode7.add(pclassdefnode6)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode4,
- listnode7
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction32
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode8 = new Array[Object]
- var listnode6 = new Array[Object]
- var ppropdefnode5 = nodearraylist1
- assert ppropdefnode5 isa PPropdef
- if ppropdefnode5 != null then
- listnode6.add(ppropdefnode5)
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
- listnode6
- )
- var pclassdefnode7 = nodearraylist3
- assert pclassdefnode7 isa PClassdef
- if pclassdefnode4 != null then
- listnode8.add(pclassdefnode4)
- end
- if pclassdefnode7 != null then
- listnode8.add(pclassdefnode7)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode3,
- listnode8
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction33
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode7 = new Array[Object]
- var ppropdefnode5 = nodearraylist1
- assert ppropdefnode5 isa PPropdef
- var listnode6 = nodearraylist3
- assert listnode6 isa Array[Object]
- if ppropdefnode5 != null then
- listnode7.add(ppropdefnode5)
- end
- if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
- listnode7
- )
- var pclassdefnode8 = nodearraylist4
- assert pclassdefnode8 isa PClassdef
- if pclassdefnode4 != null then
- listnode9.add(pclassdefnode4)
- end
- if pclassdefnode8 != null then
- listnode9.add(pclassdefnode8)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode3,
- listnode9
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction34
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode8 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode6 = new Array[Object]
- var ppropdefnode5 = nodearraylist2
- assert ppropdefnode5 isa PPropdef
- if ppropdefnode5 != null then
- listnode6.add(ppropdefnode5)
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
- listnode6
- )
- var pclassdefnode7 = nodearraylist4
- assert pclassdefnode7 isa PClassdef
- if pclassdefnode4 != null then
- listnode8.add(pclassdefnode4)
- end
- if pclassdefnode7 != null then
- listnode8.add(pclassdefnode7)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode3,
- listnode8
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction35
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode9 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode7 = new Array[Object]
- var ppropdefnode5 = nodearraylist2
- assert ppropdefnode5 isa PPropdef
- var listnode6 = nodearraylist4
- assert listnode6 isa Array[Object]
- if ppropdefnode5 != null then
- listnode7.add(ppropdefnode5)
- end
- if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
- listnode7
- )
- var pclassdefnode8 = nodearraylist5
- assert pclassdefnode8 isa PClassdef
- if pclassdefnode4 != null then
- listnode9.add(pclassdefnode4)
- end
- if pclassdefnode8 != null then
- listnode9.add(pclassdefnode8)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode3,
- listnode9
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction36
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode4 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode3 = nodearraylist1
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode7 = new Array[Object]
- var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- if ppropdefnode6 != null then
- listnode7.add(ppropdefnode6)
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode7
- )
- var pclassdefnode8 = nodearraylist4
- assert pclassdefnode8 isa PClassdef
- if pclassdefnode5 != null then
- listnode9.add(pclassdefnode5)
- end
- if pclassdefnode8 != null then
- listnode9.add(pclassdefnode8)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode4,
- listnode9
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction37
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode10 = new Array[Object]
- var listnode3 = nodearraylist1
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode8 = new Array[Object]
- var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist4
- assert listnode7 isa Array[Object]
- if ppropdefnode6 != null then
- listnode8.add(ppropdefnode6)
- end
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode8
- )
- var pclassdefnode9 = nodearraylist5
- assert pclassdefnode9 isa PClassdef
- if pclassdefnode5 != null then
- listnode10.add(pclassdefnode5)
- end
- if pclassdefnode9 != null then
- listnode10.add(pclassdefnode9)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode4,
- listnode10
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction38
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode9 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode7 = new Array[Object]
- var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- if ppropdefnode6 != null then
- listnode7.add(ppropdefnode6)
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode7
- )
- var pclassdefnode8 = nodearraylist5
- assert pclassdefnode8 isa PClassdef
- if pclassdefnode5 != null then
- listnode9.add(pclassdefnode5)
- end
- if pclassdefnode8 != null then
- listnode9.add(pclassdefnode8)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode4,
- listnode9
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction39
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode10 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode8 = new Array[Object]
- var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist5
- assert listnode7 isa Array[Object]
- if ppropdefnode6 != null then
- listnode8.add(ppropdefnode6)
- end
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode8
- )
- var pclassdefnode9 = nodearraylist6
- assert pclassdefnode9 isa PClassdef
- if pclassdefnode5 != null then
- listnode10.add(pclassdefnode5)
- end
- if pclassdefnode9 != null then
- listnode10.add(pclassdefnode9)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode4,
- listnode10
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction40
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode4 = nodearraylist1
- assert listnode4 isa Array[Object]
- var listnode7 = new Array[Object]
- var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- if ppropdefnode6 != null then
- listnode7.add(ppropdefnode6)
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode7
- )
- var pclassdefnode8 = nodearraylist4
- assert pclassdefnode8 isa PClassdef
- if listnode4 != null then
- if listnode9.is_empty then
- listnode9 = listnode4
- else
- listnode9.append(listnode4)
- end
- end
- if pclassdefnode5 != null then
- listnode9.add(pclassdefnode5)
- end
- if pclassdefnode8 != null then
- listnode9.add(pclassdefnode8)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode3,
- listnode9
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction41
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode10 = new Array[Object]
- var listnode4 = nodearraylist1
- assert listnode4 isa Array[Object]
- var listnode8 = new Array[Object]
- var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist4
- assert listnode7 isa Array[Object]
- if ppropdefnode6 != null then
- listnode8.add(ppropdefnode6)
- end
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode8
- )
- var pclassdefnode9 = nodearraylist5
- assert pclassdefnode9 isa PClassdef
- if listnode4 != null then
- if listnode10.is_empty then
- listnode10 = listnode4
- else
- listnode10.append(listnode4)
- end
- end
- if pclassdefnode5 != null then
- listnode10.add(pclassdefnode5)
- end
- if pclassdefnode9 != null then
- listnode10.add(pclassdefnode9)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode3,
- listnode10
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction42
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode9 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
- assert listnode4 isa Array[Object]
- var listnode7 = new Array[Object]
- var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- if ppropdefnode6 != null then
- listnode7.add(ppropdefnode6)
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode7
- )
- var pclassdefnode8 = nodearraylist5
- assert pclassdefnode8 isa PClassdef
- if listnode4 != null then
- if listnode9.is_empty then
- listnode9 = listnode4
- else
- listnode9.append(listnode4)
- end
- end
- if pclassdefnode5 != null then
- listnode9.add(pclassdefnode5)
- end
- if pclassdefnode8 != null then
- listnode9.add(pclassdefnode8)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode3,
- listnode9
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction43
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode3 = new Array[Object]
- var listnode10 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
- assert listnode4 isa Array[Object]
- var listnode8 = new Array[Object]
- var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist5
- assert listnode7 isa Array[Object]
- if ppropdefnode6 != null then
- listnode8.add(ppropdefnode6)
- end
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
- listnode8
- )
- var pclassdefnode9 = nodearraylist6
- assert pclassdefnode9 isa PClassdef
- if listnode4 != null then
- if listnode10.is_empty then
- listnode10 = listnode4
- else
- listnode10.append(listnode4)
- end
- end
- if pclassdefnode5 != null then
- listnode10.add(pclassdefnode5)
- end
- if pclassdefnode9 != null then
- listnode10.add(pclassdefnode9)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode3,
- listnode10
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction44
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode10 = new Array[Object]
- var listnode3 = nodearraylist1
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode5 = nodearraylist2
- assert listnode5 isa Array[Object]
- var listnode8 = new Array[Object]
- var ppropdefnode7 = nodearraylist3
- assert ppropdefnode7 isa PPropdef
- if ppropdefnode7 != null then
- listnode8.add(ppropdefnode7)
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
- listnode8
- )
- var pclassdefnode9 = nodearraylist5
- assert pclassdefnode9 isa PClassdef
- if listnode5 != null then
- if listnode10.is_empty then
- listnode10 = listnode5
- else
- listnode10.append(listnode5)
- end
- end
- if pclassdefnode6 != null then
- listnode10.add(pclassdefnode6)
- end
- if pclassdefnode9 != null then
- listnode10.add(pclassdefnode9)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode4,
- listnode10
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction45
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode11 = new Array[Object]
- var listnode3 = nodearraylist1
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode5 = nodearraylist2
- assert listnode5 isa Array[Object]
- var listnode9 = new Array[Object]
- var ppropdefnode7 = nodearraylist3
- assert ppropdefnode7 isa PPropdef
- var listnode8 = nodearraylist5
- assert listnode8 isa Array[Object]
- if ppropdefnode7 != null then
- listnode9.add(ppropdefnode7)
- end
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
- listnode9
- )
- var pclassdefnode10 = nodearraylist6
- assert pclassdefnode10 isa PClassdef
- if listnode5 != null then
- if listnode11.is_empty then
- listnode11 = listnode5
- else
- listnode11.append(listnode5)
- end
- end
- if pclassdefnode6 != null then
- listnode11.add(pclassdefnode6)
- end
- if pclassdefnode10 != null then
- listnode11.add(pclassdefnode10)
- end
- var pmodulenode1 = new AModule.init_amodule(
- null,
- listnode4,
- listnode11
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction46
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode10 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode5 = nodearraylist3
- assert listnode5 isa Array[Object]
- var listnode8 = new Array[Object]
- var ppropdefnode7 = nodearraylist4
- assert ppropdefnode7 isa PPropdef
- if ppropdefnode7 != null then
- listnode8.add(ppropdefnode7)
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
- listnode8
- )
- var pclassdefnode9 = nodearraylist6
- assert pclassdefnode9 isa PClassdef
- if listnode5 != null then
- if listnode10.is_empty then
- listnode10 = listnode5
- else
- listnode10.append(listnode5)
- end
- end
- if pclassdefnode6 != null then
- listnode10.add(pclassdefnode6)
- end
- if pclassdefnode9 != null then
- listnode10.add(pclassdefnode9)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode4,
- listnode10
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction47
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode11 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
- assert listnode3 isa Array[Object]
- if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
- end
- var listnode5 = nodearraylist3
- assert listnode5 isa Array[Object]
- var listnode9 = new Array[Object]
- var ppropdefnode7 = nodearraylist4
- assert ppropdefnode7 isa PPropdef
- var listnode8 = nodearraylist6
- assert listnode8 isa Array[Object]
- if ppropdefnode7 != null then
- listnode9.add(ppropdefnode7)
- end
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
- listnode9
- )
- var pclassdefnode10 = nodearraylist7
- assert pclassdefnode10 isa PClassdef
- if listnode5 != null then
- if listnode11.is_empty then
- listnode11 = listnode5
- else
- listnode11.append(listnode5)
- end
- end
- if pclassdefnode6 != null then
- listnode11.add(pclassdefnode6)
- end
- if pclassdefnode10 != null then
- listnode11.add(pclassdefnode10)
- end
- var pmodulenode1 = new AModule.init_amodule(
- ppackagedeclnode2,
- listnode4,
- listnode11
- )
- node_list = pmodulenode1
- p.push(p.go_to(0), node_list)
- end
-init do end
-end
-private class ReduceAction48
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 PDoc
- var tkwpackagenode3 = nodearraylist2
- assert tkwpackagenode3 isa TKwpackage
- var tidnode4 = nodearraylist4
- assert tidnode4 isa TId
- var ppackagedeclnode1 = new APackagedecl.init_apackagedecl(
- pdocnode2,
- tkwpackagenode3,
- tidnode4
- )
- node_list = ppackagedeclnode1
- p.push(p.go_to(1), node_list)
- end
-init do end
-end
-private class ReduceAction49
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pvisibilitynode2 = nodearraylist2
- assert pvisibilitynode2 isa PVisibility
- var tkwimportnode3 = nodearraylist3
- assert tkwimportnode3 isa TKwimport
- var tidnode4 = nodearraylist5
- assert tidnode4 isa TId
- var pimportnode1 = new AImport.init_aimport(
- pvisibilitynode2,
- tkwimportnode3,
- tidnode4
- )
- node_list = pimportnode1
- p.push(p.go_to(2), node_list)
- end
-init do end
-end
-private class ReduceAction50
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pvisibilitynode2 = nodearraylist2
- assert pvisibilitynode2 isa PVisibility
- var tkwimportnode3 = nodearraylist3
- assert tkwimportnode3 isa TKwimport
- var tkwendnode4 = nodearraylist5
- assert tkwendnode4 isa TKwend
- var pimportnode1 = new ANoImport.init_anoimport(
- pvisibilitynode2,
- tkwimportnode3,
- tkwendnode4
- )
- node_list = pimportnode1
- p.push(p.go_to(2), node_list)
- end
-init do end
-end
-private class ReduceAction51
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist1 = p.pop
- var listnode3 = new Array[Object]
- var ppropdefnode2 = nodearraylist1
- assert ppropdefnode2 isa PPropdef
- if ppropdefnode2 != null then
- listnode3.add(ppropdefnode2)
- end
- var pclassdefnode1 = new AMainClassdef.init_amainclassdef(
- listnode3
- )
- node_list = pclassdefnode1
- p.push(p.go_to(3), node_list)
- end
-init do end
-end
-private class ReduceAction52
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist1 = p.pop
- node_list = null
- p.push(p.go_to(3), node_list)
- end
-init do end
-end
-private class ReduceAction53
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode5 = new Array[Object]
- var pexprnode4 = nodearraylist2
- assert pexprnode4 isa PExpr
- if pexprnode4 != null then
- listnode5.add(pexprnode4)
- end
- var pexprnode3 = new ABlockExpr.init_ablockexpr(
- listnode5
- )
- var ppropdefnode1 = new AMainMethPropdef.init_amainmethpropdef(
- null,
- pexprnode3
- )
- node_list = ppropdefnode1
- p.push(p.go_to(4), node_list)
- end
-init do end
-end
-private class ReduceAction54
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var listnode6 = new Array[Object]
- var pexprnode4 = nodearraylist2
- assert pexprnode4 isa PExpr
- var listnode5 = nodearraylist3
- assert listnode5 isa Array[Object]
- if pexprnode4 != null then
- listnode6.add(pexprnode4)
- end
- if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
- end
- var pexprnode3 = new ABlockExpr.init_ablockexpr(
- listnode6
- )
- var ppropdefnode1 = new AMainMethPropdef.init_amainmethpropdef(
- null,
- pexprnode3
- )
- node_list = ppropdefnode1
- p.push(p.go_to(4), node_list)
- end
-init do end
-end
-private class ReduceAction55
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode8,
- listnode9
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction56
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode8,
- listnode9
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction57
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode10 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode9,
- listnode10
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction58
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode10 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode9,
- listnode10
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction59
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode10 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist6
- assert listnode8 isa Array[Object]
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode9,
- listnode10
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction60
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode10 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist7
- assert listnode8 isa Array[Object]
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode9,
- listnode10
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction61
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var listnode9 = nodearraylist7
- assert listnode9 isa Array[Object]
- if listnode9 != null then
- if listnode10.is_empty then
- listnode10 = listnode9
- else
- listnode10.append(listnode9)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode10,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction62
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var listnode9 = nodearraylist8
- assert listnode9 isa Array[Object]
- if listnode9 != null then
- if listnode10.is_empty then
- listnode10 = listnode9
- else
- listnode10.append(listnode9)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode10,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction63
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var ppropdefnode9 = nodearraylist6
- assert ppropdefnode9 isa PPropdef
- if ppropdefnode9 != null then
- listnode10.add(ppropdefnode9)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode8,
- listnode10
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction64
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode8 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var ppropdefnode9 = nodearraylist6
- assert ppropdefnode9 isa PPropdef
- var listnode10 = nodearraylist8
- assert listnode10 isa Array[Object]
- if ppropdefnode9 != null then
- listnode11.add(ppropdefnode9)
- end
- if listnode10 != null then
- if listnode11.is_empty then
- listnode11 = listnode10
- else
- listnode11.append(listnode10)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode8,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction65
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var ppropdefnode9 = nodearraylist7
- assert ppropdefnode9 isa PPropdef
- if ppropdefnode9 != null then
- listnode10.add(ppropdefnode9)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode8,
- listnode10
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction66
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode8 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var ppropdefnode9 = nodearraylist7
- assert ppropdefnode9 isa PPropdef
- var listnode10 = nodearraylist9
- assert listnode10 isa Array[Object]
- if ppropdefnode9 != null then
- listnode11.add(ppropdefnode9)
- end
- if listnode10 != null then
- if listnode11.is_empty then
- listnode11 = listnode10
- else
- listnode11.append(listnode10)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode8,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction67
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
- if ppropdefnode10 != null then
- listnode11.add(ppropdefnode10)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode9,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction68
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode12 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist9
- assert listnode11 isa Array[Object]
- if ppropdefnode10 != null then
- listnode12.add(ppropdefnode10)
- end
- if listnode11 != null then
- if listnode12.is_empty then
- listnode12 = listnode11
- else
- listnode12.append(listnode11)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode9,
- listnode12
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction69
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
- if ppropdefnode10 != null then
- listnode11.add(ppropdefnode10)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode9,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction70
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 listnode8 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode12 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist10
- assert listnode11 isa Array[Object]
- if ppropdefnode10 != null then
- listnode12.add(ppropdefnode10)
- end
- if listnode11 != null then
- if listnode12.is_empty then
- listnode12 = listnode11
- else
- listnode12.append(listnode11)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode9,
- listnode12
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction71
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist6
- assert listnode8 isa Array[Object]
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
- if ppropdefnode10 != null then
- listnode11.add(ppropdefnode10)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode9,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction72
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode12 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist6
- assert listnode8 isa Array[Object]
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist9
- assert listnode11 isa Array[Object]
- if ppropdefnode10 != null then
- listnode12.add(ppropdefnode10)
- end
- if listnode11 != null then
- if listnode12.is_empty then
- listnode12 = listnode11
- else
- listnode12.append(listnode11)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode9,
- listnode12
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction73
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode7 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode11 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist7
- assert listnode8 isa Array[Object]
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
- if ppropdefnode10 != null then
- listnode11.add(ppropdefnode10)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode9,
- listnode11
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction74
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 listnode7 = new Array[Object]
- var listnode9 = new Array[Object]
- var listnode12 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist7
- assert listnode8 isa Array[Object]
- if listnode8 != null then
- if listnode9.is_empty then
- listnode9 = listnode8
- else
- listnode9.append(listnode8)
- end
- end
- var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist10
- assert listnode11 isa Array[Object]
- if ppropdefnode10 != null then
- listnode12.add(ppropdefnode10)
- end
- if listnode11 != null then
- if listnode12.is_empty then
- listnode12 = listnode11
- else
- listnode12.append(listnode11)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode7,
- listnode9,
- listnode12
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction75
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var listnode12 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var listnode9 = nodearraylist7
- assert listnode9 isa Array[Object]
- if listnode9 != null then
- if listnode10.is_empty then
- listnode10 = listnode9
- else
- listnode10.append(listnode9)
- end
- end
- var ppropdefnode11 = nodearraylist8
- assert ppropdefnode11 isa PPropdef
- if ppropdefnode11 != null then
- listnode12.add(ppropdefnode11)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode10,
- listnode12
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction76
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var listnode13 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var listnode9 = nodearraylist7
- assert listnode9 isa Array[Object]
- if listnode9 != null then
- if listnode10.is_empty then
- listnode10 = listnode9
- else
- listnode10.append(listnode9)
- end
- end
- var ppropdefnode11 = nodearraylist8
- assert ppropdefnode11 isa PPropdef
- var listnode12 = nodearraylist10
- assert listnode12 isa Array[Object]
- if ppropdefnode11 != null then
- listnode13.add(ppropdefnode11)
- end
- if listnode12 != null then
- if listnode13.is_empty then
- listnode13 = listnode12
- else
- listnode13.append(listnode12)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- null,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode10,
- listnode13
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction77
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var listnode12 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var listnode9 = nodearraylist8
- assert listnode9 isa Array[Object]
- if listnode9 != null then
- if listnode10.is_empty then
- listnode10 = listnode9
- else
- listnode10.append(listnode9)
- end
- end
- var ppropdefnode11 = nodearraylist9
- assert ppropdefnode11 isa PPropdef
- if ppropdefnode11 != null then
- listnode12.add(ppropdefnode11)
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode10,
- listnode12
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction78
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode8 = new Array[Object]
- var listnode10 = new Array[Object]
- var listnode13 = new Array[Object]
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
- var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
- var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
- assert listnode7 isa Array[Object]
- if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
- end
- var listnode9 = nodearraylist8
- assert listnode9 isa Array[Object]
- if listnode9 != null then
- if listnode10.is_empty then
- listnode10 = listnode9
- else
- listnode10.append(listnode9)
- end
- end
- var ppropdefnode11 = nodearraylist9
- assert ppropdefnode11 isa PPropdef
- var listnode12 = nodearraylist11
- assert listnode12 isa Array[Object]
- if ppropdefnode11 != null then
- listnode13.add(ppropdefnode11)
- end
- if listnode12 != null then
- if listnode13.is_empty then
- listnode13 = listnode12
- else
- listnode13.append(listnode12)
- end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
- pdocnode2,
- tkwredefnode3,
- pvisibilitynode4,
- pclasskindnode5,
- tclassidnode6,
- listnode8,
- listnode10,
- listnode13
- )
- node_list = pclassdefnode1
- p.push(p.go_to(5), node_list)
- end
-init do end
-end
-private class ReduceAction79
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist1 = p.pop
- var tkwclassnode2 = nodearraylist1
- assert tkwclassnode2 isa TKwclass
- var pclasskindnode1 = new AConcreteClasskind.init_aconcreteclasskind(
- tkwclassnode2
- )
- node_list = pclasskindnode1
- p.push(p.go_to(6), node_list)
- end
-init do end
-end
-private class ReduceAction80
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var tkwabstractnode2 = nodearraylist1
- assert tkwabstractnode2 isa TKwabstract
- var tkwclassnode3 = nodearraylist2
- assert tkwclassnode3 isa TKwclass
- var pclasskindnode1 = new AAbstractClasskind.init_aabstractclasskind(
- tkwabstractnode2,
- tkwclassnode3
- )
- node_list = pclasskindnode1
- p.push(p.go_to(6), node_list)
- end
-init do end
-end
-private class ReduceAction81
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist1 = p.pop
- var tkwinterfacenode2 = nodearraylist1
- assert tkwinterfacenode2 isa TKwinterface
- var pclasskindnode1 = new AInterfaceClasskind.init_ainterfaceclasskind(
- tkwinterfacenode2
- )
- node_list = pclasskindnode1
- p.push(p.go_to(6), node_list)
- end
-init do end
-end
-private class ReduceAction82
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist1 = p.pop
- var tkwuniversalnode2 = nodearraylist1
- assert tkwuniversalnode2 isa TKwuniversal
- var pclasskindnode1 = new AUniversalClasskind.init_auniversalclasskind(
- tkwuniversalnode2
- )
- node_list = pclasskindnode1
- p.push(p.go_to(6), node_list)
- end
-init do end
-end
-private class ReduceAction83
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pformaldefnode1 = nodearraylist3
- assert pformaldefnode1 isa PFormaldef
- if pformaldefnode1 != null then
- listnode2.add(pformaldefnode1)
- end
- node_list = listnode2
- p.push(p.go_to(7), node_list)
- end
-init do end
-end
-private class ReduceAction84
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 listnode3 = new Array[Object]
- var pformaldefnode1 = nodearraylist3
- assert pformaldefnode1 isa PFormaldef
- var listnode2 = nodearraylist4
- assert listnode2 isa Array[Object]
- if pformaldefnode1 != null then
- listnode3.add(pformaldefnode1)
- end
- if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
- end
- node_list = listnode3
- p.push(p.go_to(7), node_list)
- end
-init do end
-end
-private class ReduceAction85
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var pformaldefnode1 = nodearraylist3
- assert pformaldefnode1 isa PFormaldef
- node_list = pformaldefnode1
- p.push(p.go_to(8), node_list)
- end
-init do end
-end
-private class ReduceAction86
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist1 = p.pop
- var tclassidnode2 = nodearraylist1
- assert tclassidnode2 isa TClassid
- var pformaldefnode1 = new AFormaldef.init_aformaldef(
- tclassidnode2,
- null
- )
- node_list = pformaldefnode1
- p.push(p.go_to(9), node_list)
- end
-init do end
-end
-private class ReduceAction87
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var tclassidnode2 = nodearraylist1
- assert tclassidnode2 isa TClassid
- var ptypenode3 = nodearraylist2
- assert ptypenode3 isa PType
- var pformaldefnode1 = new AFormaldef.init_aformaldef(
- tclassidnode2,
- ptypenode3
- )
- node_list = pformaldefnode1
- p.push(p.go_to(9), node_list)
- end
-init do end
-end
-private class ReduceAction88
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var tkwspecialnode2 = nodearraylist2
- assert tkwspecialnode2 isa TKwspecial
- var ptypenode3 = nodearraylist4
- assert ptypenode3 isa PType
- var psuperclassnode1 = new ASuperclass.init_asuperclass(
- tkwspecialnode2,
- ptypenode3
- )
- node_list = psuperclassnode1
- p.push(p.go_to(10), node_list)
- end
-init do end
-end
-private class ReduceAction89
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var ppropdefnode1 = nodearraylist1
- assert ppropdefnode1 isa PPropdef
- node_list = ppropdefnode1
- p.push(p.go_to(11), node_list)
- end
-init do end
-end
-private class ReduceAction90
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist5
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist6
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction91
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction92
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist5
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction93
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction94
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction95
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction96
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 PDoc
- var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode6
- )
- var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist5
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction97
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- tkwredefnode5,
- tkwwritablenode6
- )
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction98
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- var nodearraylist4 = p.pop
- var nodearraylist3 = p.pop
- var nodearraylist2 = p.pop
- var nodearraylist1 = p.pop
- var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
- var tkwattrnode7 = nodearraylist3
- assert tkwattrnode7 isa TKwattr
- var tattridnode8 = nodearraylist4
- assert tattridnode8 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- null,
- null,
- pvisibilitynode6,
- tkwattrnode7,
- tattridnode8,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction99
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction100
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction101
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction102
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction103
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist8
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist9
- assert tattridnode12 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction104
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist7
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction105
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode6
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction106
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- tkwredefnode5,
- tkwwritablenode6
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist7
- assert tattridnode10 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction107
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
- var tkwattrnode7 = nodearraylist4
- assert tkwattrnode7 isa TKwattr
- var tattridnode8 = nodearraylist5
- assert tattridnode8 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- null,
- tkwredefnode5,
- pvisibilitynode6,
- tkwattrnode7,
- tattridnode8,
- null,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction108
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist5
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist6
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist7
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction109
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist8
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction110
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist5
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist6
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction111
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist8
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction112
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist9
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction113
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist7
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction114
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode6
- )
- var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist5
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist6
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction115
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- tkwredefnode5,
- tkwwritablenode6
- )
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist7
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction116
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 PDoc
- var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
- var tkwattrnode7 = nodearraylist3
- assert tkwattrnode7 isa TKwattr
- var tattridnode8 = nodearraylist4
- assert tattridnode8 isa TAttrid
- var ptypenode9 = nodearraylist5
- assert ptypenode9 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- null,
- null,
- pvisibilitynode6,
- tkwattrnode7,
- tattridnode8,
- ptypenode9,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction117
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist8
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction118
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist9
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction119
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist7
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction120
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist9
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction121
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist8
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist9
- assert tattridnode12 isa TAttrid
- var ptypenode13 = nodearraylist10
- assert ptypenode13 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- ptypenode13,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction122
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist7
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist8
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction123
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode6
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist7
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction124
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- tkwredefnode5,
- tkwwritablenode6
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist7
- assert tattridnode10 isa TAttrid
- var ptypenode11 = nodearraylist8
- assert ptypenode11 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- ptypenode11,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction125
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
- var tkwattrnode7 = nodearraylist4
- assert tkwattrnode7 isa TKwattr
- var tattridnode8 = nodearraylist5
- assert tattridnode8 isa TAttrid
- var ptypenode9 = nodearraylist6
- assert ptypenode9 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- null,
- tkwredefnode5,
- pvisibilitynode6,
- tkwattrnode7,
- tattridnode8,
- ptypenode9,
- null
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction126
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist5
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist6
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist9
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction127
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist10
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction128
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist5
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist8
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction129
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist10
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction130
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist11
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- null,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction131
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist9
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction132
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode6
- )
- var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist5
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist8
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction133
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- tkwredefnode5,
- tkwwritablenode6
- )
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist9
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- null,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction134
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
- var tkwattrnode7 = nodearraylist3
- assert tkwattrnode7 isa TKwattr
- var tattridnode8 = nodearraylist4
- assert tattridnode8 isa TAttrid
- var pexprnode10 = nodearraylist7
- assert pexprnode10 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- null,
- null,
- pvisibilitynode6,
- tkwattrnode7,
- tattridnode8,
- null,
- pexprnode10
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction135
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist7
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist10
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction136
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist11
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction137
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- null,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist9
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction138
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist8
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist11
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction139
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: Object = null
- 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 pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
- tkwredefnode7,
- tkwwritablenode8
- )
- var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
- var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
- var tkwattrnode11 = nodearraylist8
- assert tkwattrnode11 isa TKwattr
- var tattridnode12 = nodearraylist9
- assert tattridnode12 isa TAttrid
- var pexprnode14 = nodearraylist12
- assert pexprnode14 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- pablenode6,
- tkwredefnode9,
- pvisibilitynode10,
- tkwattrnode11,
- tattridnode12,
- null,
- pexprnode14
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction140
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
- var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
- tkwredefnode4,
- tkwreadablenode5
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist7
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist10
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- pablenode3,
- null,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction141
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- null,
- tkwwritablenode6
- )
- var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist6
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist9
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction142
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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 PDoc
- var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
- var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
- tkwredefnode5,
- tkwwritablenode6
- )
- var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
- var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
- var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
- var tattridnode10 = nodearraylist7
- assert tattridnode10 isa TAttrid
- var pexprnode12 = nodearraylist10
- assert pexprnode12 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
- pdocnode2,
- null,
- pablenode4,
- tkwredefnode7,
- pvisibilitynode8,
- tkwattrnode9,
- tattridnode10,
- null,
- pexprnode12
- )
- node_list = ppropdefnode1
- p.push(p.go_to(12), node_list)
- end
-init do end
-end
-private class ReduceAction143
-special ReduceAction
- redef meth action(p: Parser)
- do
- var node_list: 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