reduce_table.add new ReduceAction461(111)
reduce_table.add new ReduceAction462(111)
reduce_table.add new ReduceAction463(111)
- reduce_table.add new ReduceAction462(111)
+ reduce_table.add new ReduceAction464(111)
reduce_table.add new ReduceAction465(112)
reduce_table.add new ReduceAction466(112)
reduce_table.add new ReduceAction467(112)
assert pvisibilitynode4 isa nullable AVisibility
var pclasskindnode5 = nodearraylist4
assert pclasskindnode5 isa nullable AClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa nullable TClassid
+ var pqclassidnode6 = nodearraylist6
+ assert pqclassidnode6 isa nullable AQclassid
var listnode11 = nodearraylist7
assert listnode11 isa Array[Object]
listnode12 = concat(listnode12, listnode11)
tkwredefnode3,
pvisibilitynode4,
pclasskindnode5,
- tclassidnode6,
+ pqclassidnode6,
null,
listnode8,
null,
assert pvisibilitynode4 isa nullable AVisibility
var pclasskindnode5 = nodearraylist4
assert pclasskindnode5 isa nullable AClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa nullable TClassid
+ var pqclassidnode6 = nodearraylist6
+ assert pqclassidnode6 isa nullable AQclassid
var pexterncodeblocknode10 = nodearraylist7
assert pexterncodeblocknode10 isa nullable AExternCodeBlock
var listnode11 = nodearraylist8
tkwredefnode3,
pvisibilitynode4,
pclasskindnode5,
- tclassidnode6,
+ pqclassidnode6,
null,
listnode8,
null,
assert pvisibilitynode4 isa nullable AVisibility
var pclasskindnode5 = nodearraylist4
assert pclasskindnode5 isa nullable AClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa nullable TClassid
+ var pqclassidnode6 = nodearraylist6
+ assert pqclassidnode6 isa nullable AQclassid
var tobranode7 = nodearraylist7
assert tobranode7 isa nullable TObra
var listnode8 = nodearraylist9
tkwredefnode3,
pvisibilitynode4,
pclasskindnode5,
- tclassidnode6,
+ pqclassidnode6,
tobranode7,
listnode9,
tcbranode10,
assert pvisibilitynode4 isa nullable AVisibility
var pclasskindnode5 = nodearraylist4
assert pclasskindnode5 isa nullable AClasskind
- var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa nullable TClassid
+ var pqclassidnode6 = nodearraylist6
+ assert pqclassidnode6 isa nullable AQclassid
var tobranode7 = nodearraylist7
assert tobranode7 isa nullable TObra
var listnode8 = nodearraylist9
tkwredefnode3,
pvisibilitynode4,
pclasskindnode5,
- tclassidnode6,
+ pqclassidnode6,
tobranode7,
listnode9,
tcbranode10,
assert pvisibilitynode4 isa nullable AVisibility
var tkwtypenode5 = nodearraylist4
assert tkwtypenode5 isa nullable TKwtype
- var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa nullable TClassid
+ var pqclassidnode6 = nodearraylist5
+ assert pqclassidnode6 isa nullable AQclassid
var ptypenode7 = nodearraylist6
assert ptypenode7 isa nullable AType
var pannotationsnode8 = nodearraylist7
tkwredefnode3,
pvisibilitynode4,
tkwtypenode5,
- tclassidnode6,
+ pqclassidnode6,
ptypenode7,
pannotationsnode8
)
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var tclassidnode3 = nodearraylist1
- assert tclassidnode3 isa nullable TClassid
+ var pqclassidnode3 = nodearraylist1
+ assert pqclassidnode3 isa nullable AQclassid
var pannotationsnode7 = nodearraylist2
assert pannotationsnode7 isa nullable AAnnotations
var ptypenode1: nullable AType = new AType.init_atype(
null,
- tclassidnode3,
+ pqclassidnode3,
null,
listnode5,
null,
var listnode5 = new Array[Object]
var tkwnullablenode2 = nodearraylist1
assert tkwnullablenode2 isa nullable TKwnullable
- var tclassidnode3 = nodearraylist2
- assert tclassidnode3 isa nullable TClassid
+ var pqclassidnode3 = nodearraylist2
+ assert pqclassidnode3 isa nullable AQclassid
var pannotationsnode7 = nodearraylist3
assert pannotationsnode7 isa nullable AAnnotations
var ptypenode1: nullable AType = new AType.init_atype(
tkwnullablenode2,
- tclassidnode3,
+ pqclassidnode3,
null,
listnode5,
null,
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
- var tclassidnode3 = nodearraylist1
- assert tclassidnode3 isa nullable TClassid
+ var pqclassidnode3 = nodearraylist1
+ assert pqclassidnode3 isa nullable AQclassid
var tobranode4 = nodearraylist2
assert tobranode4 isa nullable TObra
var listnode5 = nodearraylist4
assert pannotationsnode8 isa nullable AAnnotations
var ptypenode1: nullable AType = new AType.init_atype(
null,
- tclassidnode3,
+ pqclassidnode3,
tobranode4,
listnode6,
tcbranode7,
var listnode6 = new Array[Object]
var tkwnullablenode2 = nodearraylist1
assert tkwnullablenode2 isa nullable TKwnullable
- var tclassidnode3 = nodearraylist2
- assert tclassidnode3 isa nullable TClassid
+ var pqclassidnode3 = nodearraylist2
+ assert pqclassidnode3 isa nullable AQclassid
var tobranode4 = nodearraylist3
assert tobranode4 isa nullable TObra
var listnode5 = nodearraylist5
assert pannotationsnode8 isa nullable AAnnotations
var ptypenode1: nullable AType = new AType.init_atype(
tkwnullablenode2,
- tclassidnode3,
+ pqclassidnode3,
tobranode4,
listnode6,
tcbranode7,
do
var node_list: nullable Object = null
var nodearraylist1 = p.pop
- var tclassidnode1 = nodearraylist1
- node_list = tclassidnode1
+ var tclassidnode3 = nodearraylist1
+ assert tclassidnode3 isa nullable TClassid
+ var pqclassidnode1: nullable AQclassid = new AQclassid.init_aqclassid(
+ null,
+ tclassidnode3
+ )
+ node_list = pqclassidnode1
p.push(p.go_to(_goto), node_list)
end
end
var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var tclassidnode1 = nodearraylist2
- node_list = tclassidnode1
+ var listnode3 = new Array[Object]
+ var tclassidnode4 = nodearraylist1
+ assert tclassidnode4 isa nullable TClassid
+ var pqualifiednode2: nullable AQualified = new AQualified.init_aqualified(
+ listnode3,
+ tclassidnode4
+ )
+ var tclassidnode5 = nodearraylist2
+ assert tclassidnode5 isa nullable TClassid
+ var pqclassidnode1: nullable AQclassid = new AQclassid.init_aqclassid(
+ pqualifiednode2,
+ tclassidnode5
+ )
+ node_list = pqclassidnode1
p.push(p.go_to(_goto), node_list)
end
end
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var tclassidnode1 = nodearraylist3
- node_list = tclassidnode1
+ var listnode4 = new Array[Object]
+ var listnode3 = nodearraylist1
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var tclassidnode5 = nodearraylist2
+ assert tclassidnode5 isa nullable TClassid
+ var pqualifiednode2: nullable AQualified = new AQualified.init_aqualified(
+ listnode4,
+ tclassidnode5
+ )
+ var tclassidnode6 = nodearraylist3
+ assert tclassidnode6 isa nullable TClassid
+ var pqclassidnode1: nullable AQclassid = new AQclassid.init_aqclassid(
+ pqualifiednode2,
+ tclassidnode6
+ )
+ node_list = pqclassidnode1
+ p.push(p.go_to(_goto), node_list)
+ end
+end
+private class ReduceAction464
+ super ReduceAction
+ redef fun action(p: Parser)
+ do
+ var node_list: nullable Object = null
+ var nodearraylist2 = p.pop
+ var nodearraylist1 = p.pop
+ var listnode4 = new Array[Object]
+ var listnode3 = nodearraylist1
+ assert listnode3 isa Array[Object]
+ listnode4 = concat(listnode4, listnode3)
+ var pqualifiednode2: nullable AQualified = new AQualified.init_aqualified(
+ listnode4,
+ null
+ )
+ var tclassidnode6 = nodearraylist2
+ assert tclassidnode6 isa nullable TClassid
+ var pqclassidnode1: nullable AQclassid = new AQclassid.init_aqclassid(
+ pqualifiednode2,
+ tclassidnode6
+ )
+ node_list = pqclassidnode1
p.push(p.go_to(_goto), node_list)
end
end