Signed-off-by: Jean Privat <jean@pryen.org>
readable var _called_methods: HashSet[MMMethod] = new HashSet[MMMethod]
init (p: Program) do
readable var _called_methods: HashSet[MMMethod] = new HashSet[MMMethod]
init (p: Program) do
- _context = new RtaContext()
+ _context = new RtaContext
redef fun action(p: Parser)
do
var node_list: nullable Object = null
redef fun action(p: Parser)
do
var node_list: nullable Object = null
- var pvisibilitynode1: nullable APublicVisibility = new APublicVisibility.init_apublicvisibility(
- )
+ var pvisibilitynode1: nullable APublicVisibility = new APublicVisibility.init_apublicvisibility
node_list = pvisibilitynode1
p.push(p.go_to(_goto), node_list)
end
node_list = pvisibilitynode1
p.push(p.go_to(_goto), node_list)
end
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tkwinitnode3 = nodearraylist1
assert tkwinitnode3 isa nullable TKwinit
var pexprsnode4 = nodearraylist2
var tkwinitnode3 = nodearraylist1
assert tkwinitnode3 isa nullable TKwinit
var pexprsnode4 = nodearraylist2
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tattridnode3 = nodearraylist1
assert tattridnode3 isa nullable TAttrid
var tassignnode4 = nodearraylist2
var tattridnode3 = nodearraylist1
assert tattridnode3 isa nullable TAttrid
var tassignnode4 = nodearraylist2
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tattridnode3 = nodearraylist1
assert tattridnode3 isa nullable TAttrid
var passignopnode4 = nodearraylist2
var tattridnode3 = nodearraylist1
assert tattridnode3 isa nullable TAttrid
var passignopnode4 = nodearraylist2
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var tidnode3 = nodearraylist1
assert tidnode3 isa nullable TId
var pexprsnode4 = nodearraylist2
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
assert tkwissetnode2 isa nullable TKwisset
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
assert tkwissetnode2 isa nullable TKwisset
- var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tattridnode4 = nodearraylist2
assert tattridnode4 isa nullable TAttrid
var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
var tattridnode4 = nodearraylist2
assert tattridnode4 isa nullable TAttrid
var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
do
var node_list: nullable Object = null
var nodearraylist1 = p.pop
do
var node_list: nullable Object = null
var nodearraylist1 = p.pop
- var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
var tattridnode3 = nodearraylist1
assert tattridnode3 isa nullable TAttrid
var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
var tattridnode3 = nodearraylist1
assert tattridnode3 isa nullable TAttrid
var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
redef fun action(p: Parser)
do
var node_list: nullable Object = null
redef fun action(p: Parser)
do
var node_list: nullable Object = null
- var pexprnode1: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
- )
+ var pexprnode1: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
node_list = pexprnode1
p.push(p.go_to(_goto), node_list)
end
var ${translate(@result,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")} = new Array[Object]
$ end
$ when {@cmd='MAKENODE'}
var ${translate(@result,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")} = new Array[Object]
$ end
$ when {@cmd='MAKENODE'}
var ${translate(@result,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")}: nullable @etype = new @etype.init_${translate(@etype,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")}(
$ foreach {arg}
$ if @null
var ${translate(@result,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")}: nullable @etype = new @etype.init_${translate(@etype,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")}(
$ foreach {arg}
$ if @null
+$ else
+ var ${translate(@result,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")}: nullable @etype = new @etype.init_${translate(@etype,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")}
+$ end
$ end
$ when {@cmd='RETURNNODE'}
$ if @null
$ end
$ when {@cmd='RETURNNODE'}
$ if @null