var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode4 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode4
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode5 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode5
)
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
listnode5 = concat(listnode5, listnode4)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode5
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
assert listnode5 isa Array[Object]
listnode6 = concat(listnode6, listnode5)
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode6
)
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode7 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode6 = new Array[Object]
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
listnode7.add(pclassdefnode4)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode7
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode8 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
listnode8.add(pclassdefnode5)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode8
)
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode8 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var listnode7 = new Array[Object]
listnode8.add(pclassdefnode5)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode8
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
listnode9.add(pclassdefnode6)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode9
)
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var pclassdefnode4 = nodearraylist2
assert pclassdefnode4 isa nullable AClassdef
if pclassdefnode4 != null then
listnode5.add(pclassdefnode4)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode5
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
listnode6.add(pclassdefnode5)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode6
)
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode6 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var pclassdefnode5 = nodearraylist3
listnode6.add(pclassdefnode5)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode6
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode7 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
listnode7.add(pclassdefnode6)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode7
)
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode8 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode6 = new Array[Object]
var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
listnode8.add(pclassdefnode7)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode8
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
listnode9.add(pclassdefnode8)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode9
)
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode9 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var listnode7 = new Array[Object]
listnode9.add(pclassdefnode8)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode3,
listnode9
)
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode10 = new Array[Object]
- var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa nullable APackagedecl
+ var pmoduledeclnode2 = nodearraylist1
+ assert pmoduledeclnode2 isa nullable AModuledecl
var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
listnode4 = concat(listnode4, listnode3)
listnode10.add(pclassdefnode9)
end
var pmodulenode1: nullable AModule = new AModule.init_amodule(
- ppackagedeclnode2,
+ pmoduledeclnode2,
listnode4,
listnode10
)
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
assert pdocnode2 isa nullable ADoc
- var tkwpackagenode3 = nodearraylist2
- assert tkwpackagenode3 isa nullable TKwpackage
+ var tkwmodulenode3 = nodearraylist2
+ assert tkwmodulenode3 isa nullable TKwmodule
var tidnode4 = nodearraylist4
assert tidnode4 isa nullable TId
- var ppackagedeclnode1: nullable APackagedecl = new APackagedecl.init_apackagedecl(
+ var pmoduledeclnode1: nullable AModuledecl = new AModuledecl.init_amoduledecl(
pdocnode2,
- tkwpackagenode3,
+ tkwmodulenode3,
tidnode4
)
- node_list = ppackagedeclnode1
+ node_list = pmoduledeclnode1
p.push(p.go_to(_goto), node_list)
end
var _goto: Int
private init empty_init do end
init init_amodule (
- n_packagedecl: nullable APackagedecl,
+ n_moduledecl: nullable AModuledecl,
n_imports: Collection[Object], # Should be Collection[AImport]
n_classdefs: Collection[Object] # Should be Collection[AClassdef]
)
do
empty_init
- _n_packagedecl = n_packagedecl
- if n_packagedecl != null then
- n_packagedecl.parent = self
+ _n_moduledecl = n_moduledecl
+ if n_moduledecl != null then
+ n_moduledecl.parent = self
end
for n in n_imports do
assert n isa AImport
redef fun replace_child(old_child: ANode, new_child: nullable ANode)
do
- if _n_packagedecl == old_child then
+ if _n_moduledecl == old_child then
if new_child != null then
new_child.parent = self
- assert new_child isa APackagedecl
- _n_packagedecl = new_child
+ assert new_child isa AModuledecl
+ _n_moduledecl = new_child
else
- _n_packagedecl = null
+ _n_moduledecl = null
end
return
end
redef fun visit_all(v: Visitor)
do
- if _n_packagedecl != null then
- v.enter_visit(_n_packagedecl.as(not null))
+ if _n_moduledecl != null then
+ v.enter_visit(_n_moduledecl.as(not null))
end
for n in _n_imports do
v.enter_visit(n)
end
end
end
-redef class APackagedecl
+redef class AModuledecl
private init empty_init do end
- init init_apackagedecl (
+ init init_amoduledecl (
n_doc: nullable ADoc,
- n_kwpackage: nullable TKwpackage,
+ n_kwmodule: nullable TKwmodule,
n_id: nullable TId
)
do
if n_doc != null then
n_doc.parent = self
end
- _n_kwpackage = n_kwpackage.as(not null)
- n_kwpackage.parent = self
+ _n_kwmodule = n_kwmodule.as(not null)
+ n_kwmodule.parent = self
_n_id = n_id.as(not null)
n_id.parent = self
end
end
return
end
- if _n_kwpackage == old_child then
+ if _n_kwmodule == old_child then
if new_child != null then
new_child.parent = self
- assert new_child isa TKwpackage
- _n_kwpackage = new_child
+ assert new_child isa TKwmodule
+ _n_kwmodule = new_child
else
abort
end
if _n_doc != null then
v.enter_visit(_n_doc.as(not null))
end
- v.enter_visit(_n_kwpackage)
+ v.enter_visit(_n_kwmodule)
v.enter_visit(_n_id)
end
end