# Each reduca action has its own class, this one is the root of the hierarchy.
private abstract class ReduceAction
fun action(p: Parser) is abstract
+ fun concat(l1, l2 : Array[Object]): Array[Object]
+ do
+ if l1.is_empty then return l2
+ l1.append(l2)
+ return l1
+ end
end
private class ReduceAction0
var listnode5 = 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
+ listnode4 = concat(listnode4, listnode3)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
var listnode5 = new Array[Object]
var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
assert ppackagedeclnode2 isa nullable APackagedecl
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
var listnode6 = 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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
var listnode6 = new Array[Object]
var listnode5 = nodearraylist1
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
var listnode6 = new Array[Object]
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
var listnode8 = 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
+ listnode4 = concat(listnode4, listnode3)
var listnode7 = new Array[Object]
var listnode6 = nodearraylist2
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var listnode7 = new Array[Object]
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var listnode7 = new Array[Object]
var listnode6 = nodearraylist2
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
-# if listnode4 != null then
- if listnode8.is_empty then
- listnode8 = listnode4
- else
- listnode8.append(listnode4)
- end
-# end
+ listnode8 = concat(listnode8, listnode4)
if pclassdefnode5 != null then
listnode8.add(pclassdefnode5)
end
var listnode7 = new Array[Object]
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
-# if listnode4 != null then
- if listnode8.is_empty then
- listnode8 = listnode4
- else
- listnode8.append(listnode4)
- end
-# end
+ listnode8 = concat(listnode8, listnode4)
if pclassdefnode5 != null then
listnode8.add(pclassdefnode5)
end
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var listnode7 = nodearraylist3
assert listnode7 isa Array[Object]
-# if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
-# end
+ listnode8 = concat(listnode8, listnode7)
var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
-# if listnode5 != null then
- if listnode9.is_empty then
- listnode9 = listnode5
- else
- listnode9.append(listnode5)
- end
-# end
+ listnode9 = concat(listnode9, listnode5)
if pclassdefnode6 != null then
listnode9.add(pclassdefnode6)
end
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var listnode7 = nodearraylist4
assert listnode7 isa Array[Object]
-# if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
-# end
+ listnode8 = concat(listnode8, listnode7)
var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
-# if listnode5 != null then
- if listnode9.is_empty then
- listnode9 = listnode5
- else
- listnode9.append(listnode5)
- end
-# end
+ listnode9 = concat(listnode9, listnode5)
if pclassdefnode6 != null then
listnode9.add(pclassdefnode6)
end
var listnode6 = 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
+ listnode4 = concat(listnode4, listnode3)
var pclassdefnode5 = nodearraylist2
assert pclassdefnode5 isa nullable AClassdef
if pclassdefnode5 != null then
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var pclassdefnode5 = nodearraylist3
assert pclassdefnode5 isa nullable AClassdef
if pclassdefnode5 != null then
assert listnode4 isa Array[Object]
var pclassdefnode5 = nodearraylist2
assert pclassdefnode5 isa nullable AClassdef
-# if listnode4 != null then
- if listnode6.is_empty then
- listnode6 = listnode4
- else
- listnode6.append(listnode4)
- end
-# end
+ listnode6 = concat(listnode6, listnode4)
if pclassdefnode5 != null then
listnode6.add(pclassdefnode5)
end
assert listnode4 isa Array[Object]
var pclassdefnode5 = nodearraylist3
assert pclassdefnode5 isa nullable AClassdef
-# if listnode4 != null then
- if listnode6.is_empty then
- listnode6 = listnode4
- else
- listnode6.append(listnode4)
- end
-# end
+ listnode6 = concat(listnode6, listnode4)
if pclassdefnode5 != null then
listnode6.add(pclassdefnode5)
end
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var pclassdefnode6 = nodearraylist3
assert pclassdefnode6 isa nullable AClassdef
-# if listnode5 != null then
- if listnode7.is_empty then
- listnode7 = listnode5
- else
- listnode7.append(listnode5)
- end
-# end
+ listnode7 = concat(listnode7, listnode5)
if pclassdefnode6 != null then
listnode7.add(pclassdefnode6)
end
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var pclassdefnode6 = nodearraylist4
assert pclassdefnode6 isa nullable AClassdef
-# if listnode5 != null then
- if listnode7.is_empty then
- listnode7 = listnode5
- else
- listnode7.append(listnode5)
- end
-# end
+ listnode7 = concat(listnode7, listnode5)
if pclassdefnode6 != null then
listnode7.add(pclassdefnode6)
end
var listnode6 = new Array[Object]
var listnode5 = nodearraylist1
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
var listnode6 = new Array[Object]
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
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
+ listnode4 = concat(listnode4, listnode3)
var listnode7 = new Array[Object]
var listnode6 = nodearraylist2
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var listnode7 = new Array[Object]
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var listnode7 = new Array[Object]
var listnode6 = nodearraylist2
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist3
assert pclassdefnode8 isa nullable AClassdef
-# if listnode4 != null then
- if listnode9.is_empty then
- listnode9 = listnode4
- else
- listnode9.append(listnode4)
- end
-# end
+ listnode9 = concat(listnode9, listnode4)
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
var listnode7 = new Array[Object]
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist4
assert pclassdefnode8 isa nullable AClassdef
-# if listnode4 != null then
- if listnode9.is_empty then
- listnode9 = listnode4
- else
- listnode9.append(listnode4)
- end
-# end
+ listnode9 = concat(listnode9, listnode4)
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var listnode7 = nodearraylist3
assert listnode7 isa Array[Object]
-# if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
-# end
+ listnode8 = concat(listnode8, listnode7)
var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist4
assert pclassdefnode9 isa nullable AClassdef
-# if listnode5 != null then
- if listnode10.is_empty then
- listnode10 = listnode5
- else
- listnode10.append(listnode5)
- end
-# end
+ listnode10 = concat(listnode10, listnode5)
if pclassdefnode6 != null then
listnode10.add(pclassdefnode6)
end
assert ppackagedeclnode2 isa nullable APackagedecl
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var listnode7 = nodearraylist4
assert listnode7 isa Array[Object]
-# if listnode7 != null then
- if listnode8.is_empty then
- listnode8 = listnode7
- else
- listnode8.append(listnode7)
- end
-# end
+ listnode8 = concat(listnode8, listnode7)
var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist5
assert pclassdefnode9 isa nullable AClassdef
-# if listnode5 != null then
- if listnode10.is_empty then
- listnode10 = listnode5
- else
- listnode10.append(listnode5)
- end
-# end
+ listnode10 = concat(listnode10, listnode5)
if pclassdefnode6 != null then
listnode10.add(pclassdefnode6)
end
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
assert tclassidnode6 isa nullable 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
+ listnode9 = concat(listnode9, listnode8)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
assert tclassidnode6 isa nullable 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
+ listnode9 = concat(listnode9, listnode8)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
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
+ listnode10 = concat(listnode10, listnode9)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
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
+ listnode10 = concat(listnode10, listnode9)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
assert tclassidnode6 isa nullable TClassid
var listnode9 = nodearraylist6
assert listnode9 isa Array[Object]
-# if listnode9 != null then
- if listnode10.is_empty then
- listnode10 = listnode9
- else
- listnode10.append(listnode9)
- end
-# end
+ listnode10 = concat(listnode10, listnode9)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
assert tclassidnode6 isa nullable TClassid
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
+ listnode10 = concat(listnode10, listnode9)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
var listnode10 = nodearraylist7
assert listnode10 isa Array[Object]
-# if listnode10 != null then
- if listnode11.is_empty then
- listnode11 = listnode10
- else
- listnode11.append(listnode10)
- end
-# end
+ listnode11 = concat(listnode11, listnode10)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
var listnode10 = nodearraylist8
assert listnode10 isa Array[Object]
-# if listnode10 != null then
- if listnode11.is_empty then
- listnode11 = listnode10
- else
- listnode11.append(listnode10)
- end
-# end
+ listnode11 = concat(listnode11, listnode10)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
assert tclassidnode6 isa nullable 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
+ listnode9 = concat(listnode9, listnode8)
var listnode10 = nodearraylist7
assert listnode10 isa Array[Object]
-# if listnode10 != null then
- if listnode11.is_empty then
- listnode11 = listnode10
- else
- listnode11.append(listnode10)
- end
-# end
+ listnode11 = concat(listnode11, listnode10)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
assert tclassidnode6 isa nullable 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
+ listnode9 = concat(listnode9, listnode8)
var listnode10 = nodearraylist8
assert listnode10 isa Array[Object]
-# if listnode10 != null then
- if listnode11.is_empty then
- listnode11 = listnode10
- else
- listnode11.append(listnode10)
- end
-# end
+ listnode11 = concat(listnode11, listnode10)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
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
+ listnode10 = concat(listnode10, listnode9)
var listnode11 = nodearraylist8
assert listnode11 isa Array[Object]
-# if listnode11 != null then
- if listnode12.is_empty then
- listnode12 = listnode11
- else
- listnode12.append(listnode11)
- end
-# end
+ listnode12 = concat(listnode12, listnode11)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
null,
assert tclassidnode6 isa nullable 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
+ listnode8 = concat(listnode8, listnode7)
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
+ listnode10 = concat(listnode10, listnode9)
var listnode11 = nodearraylist9
assert listnode11 isa Array[Object]
-# if listnode11 != null then
- if listnode12.is_empty then
- listnode12 = listnode11
- else
- listnode12.append(listnode11)
- end
-# end
+ listnode12 = concat(listnode12, listnode11)
var pclassdefnode1: nullable AStdClassdef = new AStdClassdef.init_astdclassdef(
pdocnode2,
tkwredefnode3,
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
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(7), node_list)
end
assert ptypenode3 isa nullable AType
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
ptypenode3,
var listnode6 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var ptypenode4 = nodearraylist2
assert ptypenode4 isa nullable AType
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
ptypenode4,
var listnode5 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var ptypenode4 = nodearraylist2
assert ptypenode4 isa nullable AType
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
var listnode5 = new Array[Object]
var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
null,
var listnode6 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
null,
var listnode5 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
null,
var listnode5 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
null,
var listnode5 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var ptypenode4 = nodearraylist2
assert ptypenode4 isa nullable AType
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
if pparamnode1 != null then
listnode3.add(pparamnode1)
end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(19), node_list)
end
var listnode2 = new Array[Object]
var listnode1 = nodearraylist2
assert listnode1 isa Array[Object]
-# if listnode1 != null then
- if listnode2.is_empty then
- listnode2 = listnode1
- else
- listnode2.append(listnode1)
- end
-# end
+ listnode2 = concat(listnode2, listnode1)
node_list = listnode2
p.push(p.go_to(22), node_list)
end
assert tclassidnode3 isa nullable TClassid
var listnode4 = nodearraylist4
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var ptypenode1: nullable AType = new AType.init_atype(
null,
tclassidnode3,
assert tclassidnode3 isa nullable TClassid
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var ptypenode1: nullable AType = new AType.init_atype(
tkwnullablenode2,
tclassidnode3,
if ptypenode1 != null then
listnode3.add(ptypenode1)
end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(26), node_list)
end
if pexprnode2 != null then
listnode4.add(pexprnode2)
end
-# if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
-# end
+ listnode4 = concat(listnode4, listnode3)
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode4
)
if pexprnode2 != null then
listnode4.add(pexprnode2)
end
-# if listnode3 != null then
- if listnode4.is_empty then
- listnode4 = listnode3
- else
- listnode4.append(listnode3)
- end
-# end
+ listnode4 = concat(listnode4, listnode3)
var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode4
)
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
if pclosuredefnode1 != null then
listnode3.add(pclosuredefnode1)
end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(35), node_list)
end
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tkwdonode6 = nodearraylist4
assert tkwdonode6 isa nullable TKwdo
var pexprnode7 = nodearraylist5
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tkwdonode6 = nodearraylist4
assert tkwdonode6 isa nullable TKwdo
var pexprnode7 = nodearraylist5
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode7 = nodearraylist6
assert pexprnode7 isa nullable AExpr
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tkwdonode6 = nodearraylist4
assert tkwdonode6 isa nullable TKwdo
var pexprnode7 = nodearraylist6
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tkwdonode6 = nodearraylist4
assert tkwdonode6 isa nullable TKwdo
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tassignnode6 = nodearraylist6
assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist7
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tassignnode6 = nodearraylist3
assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist4
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var tassignnode5 = nodearraylist3
assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist4
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var passignopnode6 = nodearraylist6
assert passignopnode6 isa nullable AAssignOp
var pexprnode7 = nodearraylist7
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var passignopnode6 = nodearraylist3
assert passignopnode6 isa nullable AAssignOp
var pexprnode7 = nodearraylist4
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var passignopnode5 = nodearraylist3
assert passignopnode5 isa nullable AAssignOp
var pexprnode6 = nodearraylist4
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ABraExpr = new ABraExpr.init_abraexpr(
pexprnode2,
listnode4,
assert ptypenode3 isa nullable AType
var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var pexprnode1: nullable ABraExpr = new ABraExpr.init_abraexpr(
pexprnode2,
listnode4,
assert tidnode4 isa nullable TId
var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
var listnode3 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var pexprnode1: nullable AArrayExpr = new AArrayExpr.init_aarrayexpr(
listnode3
)
assert listnode2 isa Array[Object]
var pexprnode3 = nodearraylist2
assert pexprnode3 isa nullable AExpr
-# if listnode2 != null then
- if listnode4.is_empty then
- listnode4 = listnode2
- else
- listnode4.append(listnode2)
- end
-# end
+ listnode4 = concat(listnode4, listnode2)
if pexprnode3 != null then
listnode4.add(pexprnode3)
end
assert listnode3 isa Array[Object]
var pexprnode4 = nodearraylist3
assert pexprnode4 isa nullable AExpr
-# if listnode2 != null then
- if listnode5.is_empty then
- listnode5 = listnode2
- else
- listnode5.append(listnode2)
- end
-# end
-# if listnode3 != null then
- if listnode5.is_empty then
- listnode5 = listnode3
- else
- listnode5.append(listnode3)
- end
-# end
+ listnode5 = concat(listnode5, listnode2)
+ listnode5 = concat(listnode5, listnode3)
if pexprnode4 != null then
listnode5.add(pexprnode4)
end
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(67), node_list)
end
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(68), node_list)
end
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(69), node_list)
end
var listnode2 = new Array[Object]
var listnode1 = nodearraylist2
assert listnode1 isa Array[Object]
-# if listnode1 != null then
- if listnode2.is_empty then
- listnode2 = listnode1
- else
- listnode2.append(listnode1)
- end
-# end
+ listnode2 = concat(listnode2, listnode1)
node_list = listnode2
p.push(p.go_to(71), node_list)
end
var listnode2 = new Array[Object]
var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
-# if listnode1 != null then
- if listnode2.is_empty then
- listnode2 = listnode1
- else
- listnode2.append(listnode1)
- end
-# end
+ listnode2 = concat(listnode2, listnode1)
node_list = listnode2
p.push(p.go_to(71), node_list)
end
assert listnode1 isa Array[Object]
var tidnode2 = nodearraylist5
assert tidnode2 isa nullable TId
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if tidnode2 != null then
listnode3.add(tidnode2)
end
var listnode3 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var tclassidnode4 = nodearraylist2
assert tclassidnode4 isa nullable TClassid
var pqualifiednode1: nullable AQualified = new AQualified.init_aqualified(
var listnode3 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var pqualifiednode1: nullable AQualified = new AQualified.init_aqualified(
listnode3,
null
var listnode3 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var pdocnode1: nullable ADoc = new ADoc.init_adoc(
listnode3
)
var listnode3 = new Array[Object]
var listnode2 = nodearraylist2
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var pdocnode1: nullable ADoc = new ADoc.init_adoc(
listnode3
)
assert ptypenode3 isa nullable AType
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
ptypenode3,
var listnode6 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var ptypenode4 = nodearraylist2
assert ptypenode4 isa nullable AType
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
ptypenode4,
var listnode5 = new Array[Object]
var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
var ptypenode4 = nodearraylist2
assert ptypenode4 isa nullable AType
var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert ptypenode3 isa nullable AType
var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert tidnode4 isa nullable TId
var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
if pclosuredefnode1 != null then
listnode3.add(pclosuredefnode1)
end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(96), node_list)
end
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tkwdonode6 = nodearraylist4
assert tkwdonode6 isa nullable TKwdo
var pexprnode7 = nodearraylist5
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tkwdonode6 = nodearraylist4
assert tkwdonode6 isa nullable TKwdo
var pexprnode7 = nodearraylist5
assert pclosureidnode3 isa nullable AClosureId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode7 = nodearraylist6
assert pexprnode7 isa nullable AExpr
var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tassignnode6 = nodearraylist6
assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist7
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var tassignnode6 = nodearraylist3
assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist4
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var tassignnode5 = nodearraylist3
assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist4
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var passignopnode6 = nodearraylist6
assert passignopnode6 isa nullable AAssignOp
var pexprnode7 = nodearraylist7
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var passignopnode6 = nodearraylist3
assert passignopnode6 isa nullable AAssignOp
var pexprnode7 = nodearraylist4
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var passignopnode5 = nodearraylist3
assert passignopnode5 isa nullable AAssignOp
var pexprnode6 = nodearraylist4
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ABraExpr = new ABraExpr.init_abraexpr(
pexprnode2,
listnode4,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert ptypenode3 isa nullable AType
var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert pexprnode2 isa nullable AExpr
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
+ listnode4 = concat(listnode4, listnode3)
var pexprnode1: nullable ABraExpr = new ABraExpr.init_abraexpr(
pexprnode2,
listnode4,
assert tidnode4 isa nullable TId
var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert ptypenode3 isa nullable AType
var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
assert tkwsupernode3 isa nullable TKwsuper
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
assert tkwinitnode3 isa nullable TKwinit
var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
assert tidnode4 isa nullable TId
var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
-# if listnode5 != null then
- if listnode6.is_empty then
- listnode6 = listnode5
- else
- listnode6.append(listnode5)
- end
-# end
+ listnode6 = concat(listnode6, listnode5)
var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert tidnode3 isa nullable TId
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
-# if listnode4 != null then
- if listnode5.is_empty then
- listnode5 = listnode4
- else
- listnode5.append(listnode4)
- end
-# end
+ listnode5 = concat(listnode5, listnode4)
var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
-# if listnode6 != null then
- if listnode7.is_empty then
- listnode7 = listnode6
- else
- listnode7.append(listnode6)
- end
-# end
+ listnode7 = concat(listnode7, listnode6)
var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
assert listnode1 isa Array[Object]
var pimportnode2 = nodearraylist2
assert pimportnode2 isa nullable AImport
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if pimportnode2 != null then
listnode3.add(pimportnode2)
end
assert listnode1 isa Array[Object]
var pclassdefnode2 = nodearraylist2
assert pclassdefnode2 isa nullable AClassdef
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if pclassdefnode2 != null then
listnode3.add(pclassdefnode2)
end
assert listnode1 isa Array[Object]
var ppropdefnode2 = nodearraylist2
assert ppropdefnode2 isa nullable APropdef
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if ppropdefnode2 != null then
listnode3.add(ppropdefnode2)
end
assert listnode1 isa Array[Object]
var psuperclassnode2 = nodearraylist2
assert psuperclassnode2 isa nullable ASuperclass
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if psuperclassnode2 != null then
listnode3.add(psuperclassnode2)
end
assert listnode1 isa Array[Object]
var ppropdefnode2 = nodearraylist2
assert ppropdefnode2 isa nullable APropdef
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if ppropdefnode2 != null then
listnode3.add(ppropdefnode2)
end
assert listnode1 isa Array[Object]
var pformaldefnode2 = nodearraylist2
assert pformaldefnode2 isa nullable AFormaldef
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if pformaldefnode2 != null then
listnode3.add(pformaldefnode2)
end
assert listnode1 isa Array[Object]
var pparamnode2 = nodearraylist2
assert pparamnode2 isa nullable AParam
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if pparamnode2 != null then
listnode3.add(pparamnode2)
end
assert listnode1 isa Array[Object]
var pclosuredeclnode2 = nodearraylist2
assert pclosuredeclnode2 isa nullable AClosureDecl
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if pclosuredeclnode2 != null then
listnode3.add(pclosuredeclnode2)
end
assert listnode1 isa Array[Object]
var ptypenode2 = nodearraylist2
assert ptypenode2 isa nullable AType
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if ptypenode2 != null then
listnode3.add(ptypenode2)
end
assert listnode1 isa Array[Object]
var pexprnode2 = nodearraylist2
assert pexprnode2 isa nullable AExpr
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if pexprnode2 != null then
listnode3.add(pexprnode2)
end
var listnode2 = new Array[Object]
var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
-# if listnode1 != null then
- if listnode2.is_empty then
- listnode2 = listnode1
- else
- listnode2.append(listnode1)
- end
-# end
+ listnode2 = concat(listnode2, listnode1)
node_list = listnode2
p.push(p.go_to(144), node_list)
end
assert listnode1 isa Array[Object]
var listnode2 = nodearraylist2
assert listnode2 isa Array[Object]
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
-# if listnode2 != null then
- if listnode3.is_empty then
- listnode3 = listnode2
- else
- listnode3.append(listnode2)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
+ listnode3 = concat(listnode3, listnode2)
node_list = listnode3
p.push(p.go_to(144), node_list)
end
assert listnode1 isa Array[Object]
var pexprnode2 = nodearraylist2
assert pexprnode2 isa nullable AExpr
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if pexprnode2 != null then
listnode3.add(pexprnode2)
end
assert listnode1 isa Array[Object]
var tidnode2 = nodearraylist2
assert tidnode2 isa nullable TId
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if tidnode2 != null then
listnode3.add(tidnode2)
end
assert listnode1 isa Array[Object]
var tcommentnode2 = nodearraylist2
assert tcommentnode2 isa nullable TComment
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if tcommentnode2 != null then
listnode3.add(tcommentnode2)
end
assert listnode1 isa Array[Object]
var teolnode2 = nodearraylist2
assert teolnode2 isa nullable TEol
-# if listnode1 != null then
- if listnode3.is_empty then
- listnode3 = listnode1
- else
- listnode3.append(listnode1)
- end
-# end
+ listnode3 = concat(listnode3, listnode1)
if teolnode2 != null then
listnode3.add(teolnode2)
end