# State of the parser automata as stored in the parser stack.
private class State
# The internal state number
- readable writable attr _state: Int
+ readable writable var _state: Int
# The node stored with the state in the stack
- readable writable attr _nodes: Object
+ readable writable var _nodes: nullable Object
- init(state: Int, nodes: Object)
+ init(state: Int, nodes: nullable Object)
do
_state = state
_nodes = nodes
class Parser
special ParserTable
# Associated lexer
- attr _lexer: Lexer
+ var _lexer: Lexer
# Stack of pushed states and productions
- attr _stack: Array[State]
+ var _stack: Array[State]
# Position in the stack
- attr _stack_pos: Int
+ var _stack_pos: Int
# Create a new parser based on a given lexer
init(lexer: Lexer)
end
# Do a transition in the automata
- private meth go_to(index: Int): Int
+ private fun go_to(index: Int): Int
do
var state = state
var table = _goto_table[index]
end
# Push someting in the state stack
- private meth push(numstate: Int, list_node: Object)
+ private fun push(numstate: Int, list_node: nullable Object)
do
var pos = _stack_pos + 1
_stack_pos = pos
end
# The current state
- private meth state: Int
+ private fun state: Int
do
return _stack[_stack_pos].state
end
# Pop something from the stack state
- private meth pop: Object
+ private fun pop: nullable Object
do
var res = _stack[_stack_pos].nodes
_stack_pos = _stack_pos -1
end
# Build and return a full AST.
- meth parse: Start
+ fun parse: Start
do
push(0, null)
- var ign: List[Token] = null
var lexer = _lexer
while true do
var token = lexer.peek
var last_line = token.line
if token isa PError then
- assert token isa PError
return new Start(null, token)
end
return node
end
end
- return null
+ abort
end
- attr _reduce_table: Array[ReduceAction]
- private meth build_reduce_table
+ var _reduce_table: Array[ReduceAction]
+ private fun build_reduce_table
do
_reduce_table = new Array[ReduceAction].with_items(
new ReduceAction0,
# Find first and last tokens of production nodes
private class SearchTokensVisitor
special Visitor
- attr _untokenned_nodes: Array[Prod]
- attr _last_token: Token
- redef meth visit(n: PNode)
+ var _untokenned_nodes: Array[Prod]
+ var _last_token: nullable Token = null
+ redef fun visit(n: nullable PNode)
do
- if n isa Token then
- assert n isa Token
+ if n == null then
+ return
+ else if n isa Token then
_last_token = n
for no in _untokenned_nodes do
no.first_token = n
# Each reduca action has its own class, this one is the root of the hierarchy.
private abstract class ReduceAction
- meth action(p: Parser) is abstract
+ fun action(p: Parser) is abstract
end
private class ReduceAction0
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var listnode3 = new Array[Object]
var listnode4 = new Array[Object]
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode4
end
private class ReduceAction1
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode4 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var pmodulenode1 = new AModule.init_amodule(
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode4
end
private class ReduceAction2
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode5 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var pmodulenode1 = new AModule.init_amodule(
+# end
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode5
end
private class ReduceAction3
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode5 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var pmodulenode1 = new AModule.init_amodule(
+# end
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode5
end
private class ReduceAction4
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
- var listnode4 = nodearraylist1
+ var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pmodulenode1 = new AModule.init_amodule(
+# end
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode5
end
private class ReduceAction5
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pmodulenode1 = new AModule.init_amodule(
+# end
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode5
end
private class ReduceAction6
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist2
+# end
+ var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pmodulenode1 = new AModule.init_amodule(
+# end
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode6
end
private class ReduceAction7
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pmodulenode1 = new AModule.init_amodule(
+# end
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode6
end
private class ReduceAction8
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode7 = new Array[Object]
var listnode6 = new Array[Object]
var ppropdefnode5 = nodearraylist1
- assert ppropdefnode5 isa PPropdef
+ assert ppropdefnode5 isa nullable PPropdef
if ppropdefnode5 != null then
listnode6.add(ppropdefnode5)
end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
if pclassdefnode4 != null then
listnode7.add(pclassdefnode4)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode7
end
private class ReduceAction9
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode8 = new Array[Object]
var listnode7 = new Array[Object]
var ppropdefnode5 = nodearraylist1
- assert ppropdefnode5 isa PPropdef
- var listnode6 = nodearraylist3
+ assert ppropdefnode5 isa nullable PPropdef
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
if ppropdefnode5 != null then
listnode7.add(ppropdefnode5)
end
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
if pclassdefnode4 != null then
listnode8.add(pclassdefnode4)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode8
end
private class ReduceAction10
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode7 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
+ assert ppackagedeclnode2 isa nullable PPackagedecl
var listnode6 = new Array[Object]
var ppropdefnode5 = nodearraylist2
- assert ppropdefnode5 isa PPropdef
+ assert ppropdefnode5 isa nullable PPropdef
if ppropdefnode5 != null then
listnode6.add(ppropdefnode5)
end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
if pclassdefnode4 != null then
listnode7.add(pclassdefnode4)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode7
end
private class ReduceAction11
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var listnode3 = new Array[Object]
var listnode8 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
+ assert ppackagedeclnode2 isa nullable PPackagedecl
var listnode7 = new Array[Object]
var ppropdefnode5 = nodearraylist2
- assert ppropdefnode5 isa PPropdef
- var listnode6 = nodearraylist4
+ assert ppropdefnode5 isa nullable PPropdef
+ var listnode6 = nodearraylist4
assert listnode6 isa Array[Object]
if ppropdefnode5 != null then
listnode7.add(ppropdefnode5)
end
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
if pclassdefnode4 != null then
listnode8.add(pclassdefnode4)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode8
end
private class ReduceAction12
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode8 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
if pclassdefnode5 != null then
listnode8.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode8
end
private class ReduceAction13
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist4
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist4
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode9
end
private class ReduceAction14
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var listnode4 = new Array[Object]
var listnode8 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
if pclassdefnode5 != null then
listnode8.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode8
end
private class ReduceAction15
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist5
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist5
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode9
end
private class ReduceAction16
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode8 = new Array[Object]
- var listnode4 = nodearraylist1
+ var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
- if listnode4 != null then
+# if listnode4 != null then
if listnode8.is_empty then
listnode8 = listnode4
else
listnode8.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode8.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode8
end
private class ReduceAction17
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode9 = new Array[Object]
- var listnode4 = nodearraylist1
+ var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist4
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist4
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
- if listnode4 != null then
+# if listnode4 != null then
if listnode9.is_empty then
listnode9 = listnode4
else
listnode9.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode9
end
private class ReduceAction18
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var listnode3 = new Array[Object]
var listnode8 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
- if listnode4 != null then
+# if listnode4 != null then
if listnode8.is_empty then
listnode8 = listnode4
else
listnode8.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode8.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode8
end
private class ReduceAction19
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode3 = new Array[Object]
var listnode9 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist5
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist5
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
- if listnode4 != null then
+# if listnode4 != null then
if listnode9.is_empty then
listnode9 = listnode4
else
listnode9.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode9
end
private class ReduceAction20
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist2
+# end
+ var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode7 = nodearraylist3
- assert ppropdefnode7 isa PPropdef
+ assert ppropdefnode7 isa nullable PPropdef
if ppropdefnode7 != null then
listnode8.add(ppropdefnode7)
end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
- if listnode5 != null then
+# if listnode5 != null then
if listnode9.is_empty then
listnode9 = listnode5
else
listnode9.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode9.add(pclassdefnode6)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode9
end
private class ReduceAction21
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode10 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist2
+# end
+ var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var listnode9 = new Array[Object]
var ppropdefnode7 = nodearraylist3
- assert ppropdefnode7 isa PPropdef
- var listnode8 = nodearraylist5
+ assert ppropdefnode7 isa nullable PPropdef
+ var listnode8 = nodearraylist5
assert listnode8 isa Array[Object]
if ppropdefnode7 != null then
listnode9.add(ppropdefnode7)
end
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode9
)
- if listnode5 != null then
+# if listnode5 != null then
if listnode10.is_empty then
listnode10 = listnode5
else
listnode10.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode10.add(pclassdefnode6)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode10
end
private class ReduceAction22
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode7 = nodearraylist4
- assert ppropdefnode7 isa PPropdef
+ assert ppropdefnode7 isa nullable PPropdef
if ppropdefnode7 != null then
listnode8.add(ppropdefnode7)
end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
- if listnode5 != null then
+# if listnode5 != null then
if listnode9.is_empty then
listnode9 = listnode5
else
listnode9.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode9.add(pclassdefnode6)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode9
end
private class ReduceAction23
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode4 = new Array[Object]
var listnode10 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var listnode9 = new Array[Object]
var ppropdefnode7 = nodearraylist4
- assert ppropdefnode7 isa PPropdef
- var listnode8 = nodearraylist6
+ assert ppropdefnode7 isa nullable PPropdef
+ var listnode8 = nodearraylist6
assert listnode8 isa Array[Object]
if ppropdefnode7 != null then
listnode9.add(ppropdefnode7)
end
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode9
)
- if listnode5 != null then
+# if listnode5 != null then
if listnode10.is_empty then
listnode10 = listnode5
else
listnode10.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode10.add(pclassdefnode6)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode10
end
private class ReduceAction24
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
var pclassdefnode4 = nodearraylist1
- assert pclassdefnode4 isa PClassdef
+ assert pclassdefnode4 isa nullable PClassdef
if pclassdefnode4 != null then
listnode5.add(pclassdefnode4)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode5
end
private class ReduceAction25
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
+ assert ppackagedeclnode2 isa nullable PPackagedecl
var pclassdefnode4 = nodearraylist2
- assert pclassdefnode4 isa PClassdef
+ assert pclassdefnode4 isa nullable PClassdef
if pclassdefnode4 != null then
listnode5.add(pclassdefnode4)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode5
end
private class ReduceAction26
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var pclassdefnode5 = nodearraylist2
- assert pclassdefnode5 isa PClassdef
+ assert pclassdefnode5 isa nullable PClassdef
if pclassdefnode5 != null then
listnode6.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode6
end
private class ReduceAction27
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var pclassdefnode5 = nodearraylist3
- assert pclassdefnode5 isa PClassdef
+ assert pclassdefnode5 isa nullable PClassdef
if pclassdefnode5 != null then
listnode6.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode6
end
private class ReduceAction28
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode6 = new Array[Object]
- var listnode4 = nodearraylist1
+ var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
var pclassdefnode5 = nodearraylist2
- assert pclassdefnode5 isa PClassdef
- if listnode4 != null then
+ assert pclassdefnode5 isa nullable PClassdef
+# if listnode4 != null then
if listnode6.is_empty then
listnode6 = listnode4
else
listnode6.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode6.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode6
end
private class ReduceAction29
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode6 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var pclassdefnode5 = nodearraylist3
- assert pclassdefnode5 isa PClassdef
- if listnode4 != null then
+ assert pclassdefnode5 isa nullable PClassdef
+# if listnode4 != null then
if listnode6.is_empty then
listnode6 = listnode4
else
listnode6.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode6.add(pclassdefnode5)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode6
end
private class ReduceAction30
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode7 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist2
+# end
+ var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var pclassdefnode6 = nodearraylist3
- assert pclassdefnode6 isa PClassdef
- if listnode5 != null then
+ assert pclassdefnode6 isa nullable PClassdef
+# if listnode5 != null then
if listnode7.is_empty then
listnode7 = listnode5
else
listnode7.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode7.add(pclassdefnode6)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode7
end
private class ReduceAction31
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var listnode4 = new Array[Object]
var listnode7 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var pclassdefnode6 = nodearraylist4
- assert pclassdefnode6 isa PClassdef
- if listnode5 != null then
+ assert pclassdefnode6 isa nullable PClassdef
+# if listnode5 != null then
if listnode7.is_empty then
listnode7 = listnode5
else
listnode7.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode7.add(pclassdefnode6)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode7
end
private class ReduceAction32
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode8 = new Array[Object]
var listnode6 = new Array[Object]
var ppropdefnode5 = nodearraylist1
- assert ppropdefnode5 isa PPropdef
+ assert ppropdefnode5 isa nullable PPropdef
if ppropdefnode5 != null then
listnode6.add(ppropdefnode5)
end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
var pclassdefnode7 = nodearraylist3
- assert pclassdefnode7 isa PClassdef
+ assert pclassdefnode7 isa nullable PClassdef
if pclassdefnode4 != null then
listnode8.add(pclassdefnode4)
end
if pclassdefnode7 != null then
listnode8.add(pclassdefnode7)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode8
end
private class ReduceAction33
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var listnode9 = new Array[Object]
var listnode7 = new Array[Object]
var ppropdefnode5 = nodearraylist1
- assert ppropdefnode5 isa PPropdef
- var listnode6 = nodearraylist3
+ assert ppropdefnode5 isa nullable PPropdef
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
if ppropdefnode5 != null then
listnode7.add(ppropdefnode5)
end
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist4
- assert pclassdefnode8 isa PClassdef
+ assert pclassdefnode8 isa nullable PClassdef
if pclassdefnode4 != null then
listnode9.add(pclassdefnode4)
end
if pclassdefnode8 != null then
listnode9.add(pclassdefnode8)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode9
end
private class ReduceAction34
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var listnode3 = new Array[Object]
var listnode8 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
+ assert ppackagedeclnode2 isa nullable PPackagedecl
var listnode6 = new Array[Object]
var ppropdefnode5 = nodearraylist2
- assert ppropdefnode5 isa PPropdef
+ assert ppropdefnode5 isa nullable PPropdef
if ppropdefnode5 != null then
listnode6.add(ppropdefnode5)
end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode6
)
var pclassdefnode7 = nodearraylist4
- assert pclassdefnode7 isa PClassdef
+ assert pclassdefnode7 isa nullable PClassdef
if pclassdefnode4 != null then
listnode8.add(pclassdefnode4)
end
if pclassdefnode7 != null then
listnode8.add(pclassdefnode7)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode8
end
private class ReduceAction35
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode3 = new Array[Object]
var listnode9 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
+ assert ppackagedeclnode2 isa nullable PPackagedecl
var listnode7 = new Array[Object]
var ppropdefnode5 = nodearraylist2
- assert ppropdefnode5 isa PPropdef
- var listnode6 = nodearraylist4
+ assert ppropdefnode5 isa nullable PPropdef
+ var listnode6 = nodearraylist4
assert listnode6 isa Array[Object]
if ppropdefnode5 != null then
listnode7.add(ppropdefnode5)
end
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pclassdefnode4 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode4: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist5
- assert pclassdefnode8 isa PClassdef
+ assert pclassdefnode8 isa nullable PClassdef
if pclassdefnode4 != null then
listnode9.add(pclassdefnode4)
end
if pclassdefnode8 != null then
listnode9.add(pclassdefnode8)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode9
end
private class ReduceAction36
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist4
- assert pclassdefnode8 isa PClassdef
+ assert pclassdefnode8 isa nullable PClassdef
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
if pclassdefnode8 != null then
listnode9.add(pclassdefnode8)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode9
end
private class ReduceAction37
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode10 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist4
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist4
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist5
- assert pclassdefnode9 isa PClassdef
+ assert pclassdefnode9 isa nullable PClassdef
if pclassdefnode5 != null then
listnode10.add(pclassdefnode5)
end
if pclassdefnode9 != null then
listnode10.add(pclassdefnode9)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode10
end
private class ReduceAction38
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode4 = new Array[Object]
var listnode9 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist5
- assert pclassdefnode8 isa PClassdef
+ assert pclassdefnode8 isa nullable PClassdef
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
if pclassdefnode8 != null then
listnode9.add(pclassdefnode8)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode9
end
private class ReduceAction39
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode4 = new Array[Object]
var listnode10 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist5
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist5
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist6
- assert pclassdefnode9 isa PClassdef
+ assert pclassdefnode9 isa nullable PClassdef
if pclassdefnode5 != null then
listnode10.add(pclassdefnode5)
end
if pclassdefnode9 != null then
listnode10.add(pclassdefnode9)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode10
end
private class ReduceAction40
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode9 = new Array[Object]
- var listnode4 = nodearraylist1
+ var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist4
- assert pclassdefnode8 isa PClassdef
- if listnode4 != null then
+ assert pclassdefnode8 isa nullable PClassdef
+# if listnode4 != null then
if listnode9.is_empty then
listnode9 = listnode4
else
listnode9.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
if pclassdefnode8 != null then
listnode9.add(pclassdefnode8)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode9
end
private class ReduceAction41
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode10 = new Array[Object]
- var listnode4 = nodearraylist1
+ var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist2
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist4
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist4
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist5
- assert pclassdefnode9 isa PClassdef
- if listnode4 != null then
+ assert pclassdefnode9 isa nullable PClassdef
+# if listnode4 != null then
if listnode10.is_empty then
listnode10 = listnode4
else
listnode10.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode10.add(pclassdefnode5)
end
if pclassdefnode9 != null then
listnode10.add(pclassdefnode9)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode3,
listnode10
end
private class ReduceAction42
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode3 = new Array[Object]
var listnode9 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var listnode7 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
+ assert ppropdefnode6 isa nullable PPropdef
if ppropdefnode6 != null then
listnode7.add(ppropdefnode6)
end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode7
)
var pclassdefnode8 = nodearraylist5
- assert pclassdefnode8 isa PClassdef
- if listnode4 != null then
+ assert pclassdefnode8 isa nullable PClassdef
+# if listnode4 != null then
if listnode9.is_empty then
listnode9 = listnode4
else
listnode9.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode9.add(pclassdefnode5)
end
if pclassdefnode8 != null then
listnode9.add(pclassdefnode8)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode9
end
private class ReduceAction43
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode3 = new Array[Object]
var listnode10 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode4 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode6 = nodearraylist3
- assert ppropdefnode6 isa PPropdef
- var listnode7 = nodearraylist5
+ assert ppropdefnode6 isa nullable PPropdef
+ var listnode7 = nodearraylist5
assert listnode7 isa Array[Object]
if ppropdefnode6 != null then
listnode8.add(ppropdefnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode5 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode5: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist6
- assert pclassdefnode9 isa PClassdef
- if listnode4 != null then
+ assert pclassdefnode9 isa nullable PClassdef
+# if listnode4 != null then
if listnode10.is_empty then
listnode10 = listnode4
else
listnode10.append(listnode4)
end
- end
+# end
if pclassdefnode5 != null then
listnode10.add(pclassdefnode5)
end
if pclassdefnode9 != null then
listnode10.add(pclassdefnode9)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode3,
listnode10
end
private class ReduceAction44
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode10 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist2
+# end
+ var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode7 = nodearraylist3
- assert ppropdefnode7 isa PPropdef
+ assert ppropdefnode7 isa nullable PPropdef
if ppropdefnode7 != null then
listnode8.add(ppropdefnode7)
end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist5
- assert pclassdefnode9 isa PClassdef
- if listnode5 != null then
+ assert pclassdefnode9 isa nullable PClassdef
+# if listnode5 != null then
if listnode10.is_empty then
listnode10 = listnode5
else
listnode10.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode10.add(pclassdefnode6)
end
if pclassdefnode9 != null then
listnode10.add(pclassdefnode9)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode10
end
private class ReduceAction45
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode11 = new Array[Object]
- var listnode3 = nodearraylist1
+ var listnode3 = nodearraylist1
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist2
+# end
+ var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
var listnode9 = new Array[Object]
var ppropdefnode7 = nodearraylist3
- assert ppropdefnode7 isa PPropdef
- var listnode8 = nodearraylist5
+ assert ppropdefnode7 isa nullable PPropdef
+ var listnode8 = nodearraylist5
assert listnode8 isa Array[Object]
if ppropdefnode7 != null then
listnode9.add(ppropdefnode7)
end
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode9
)
var pclassdefnode10 = nodearraylist6
- assert pclassdefnode10 isa PClassdef
- if listnode5 != null then
+ assert pclassdefnode10 isa nullable PClassdef
+# if listnode5 != null then
if listnode11.is_empty then
listnode11 = listnode5
else
listnode11.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode11.add(pclassdefnode6)
end
if pclassdefnode10 != null then
listnode11.add(pclassdefnode10)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
null,
listnode4,
listnode11
end
private class ReduceAction46
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode4 = new Array[Object]
var listnode10 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var listnode8 = new Array[Object]
var ppropdefnode7 = nodearraylist4
- assert ppropdefnode7 isa PPropdef
+ assert ppropdefnode7 isa nullable PPropdef
if ppropdefnode7 != null then
listnode8.add(ppropdefnode7)
end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode8
)
var pclassdefnode9 = nodearraylist6
- assert pclassdefnode9 isa PClassdef
- if listnode5 != null then
+ assert pclassdefnode9 isa nullable PClassdef
+# if listnode5 != null then
if listnode10.is_empty then
listnode10 = listnode5
else
listnode10.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode10.add(pclassdefnode6)
end
if pclassdefnode9 != null then
listnode10.add(pclassdefnode9)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode10
end
private class ReduceAction47
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var listnode4 = new Array[Object]
var listnode11 = new Array[Object]
var ppackagedeclnode2 = nodearraylist1
- assert ppackagedeclnode2 isa PPackagedecl
- var listnode3 = nodearraylist2
+ assert ppackagedeclnode2 isa nullable PPackagedecl
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
var listnode9 = new Array[Object]
var ppropdefnode7 = nodearraylist4
- assert ppropdefnode7 isa PPropdef
- var listnode8 = nodearraylist6
+ assert ppropdefnode7 isa nullable PPropdef
+ var listnode8 = nodearraylist6
assert listnode8 isa Array[Object]
if ppropdefnode7 != null then
listnode9.add(ppropdefnode7)
end
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
- var pclassdefnode6 = new ATopClassdef.init_atopclassdef(
+# end
+ var pclassdefnode6: nullable ATopClassdef = new ATopClassdef.init_atopclassdef(
listnode9
)
var pclassdefnode10 = nodearraylist7
- assert pclassdefnode10 isa PClassdef
- if listnode5 != null then
+ assert pclassdefnode10 isa nullable PClassdef
+# if listnode5 != null then
if listnode11.is_empty then
listnode11 = listnode5
else
listnode11.append(listnode5)
end
- end
+# end
if pclassdefnode6 != null then
listnode11.add(pclassdefnode6)
end
if pclassdefnode10 != null then
listnode11.add(pclassdefnode10)
end
- var pmodulenode1 = new AModule.init_amodule(
+ var pmodulenode1: nullable AModule = new AModule.init_amodule(
ppackagedeclnode2,
listnode4,
listnode11
end
private class ReduceAction48
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwpackagenode3 = nodearraylist2
- assert tkwpackagenode3 isa TKwpackage
+ assert tkwpackagenode3 isa nullable TKwpackage
var tidnode4 = nodearraylist4
- assert tidnode4 isa TId
- var ppackagedeclnode1 = new APackagedecl.init_apackagedecl(
+ assert tidnode4 isa nullable TId
+ var ppackagedeclnode1: nullable APackagedecl = new APackagedecl.init_apackagedecl(
pdocnode2,
tkwpackagenode3,
tidnode4
end
private class ReduceAction49
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pvisibilitynode2 = nodearraylist2
- assert pvisibilitynode2 isa PVisibility
+ assert pvisibilitynode2 isa nullable PVisibility
var tkwimportnode3 = nodearraylist3
- assert tkwimportnode3 isa TKwimport
+ assert tkwimportnode3 isa nullable TKwimport
var tidnode4 = nodearraylist5
- assert tidnode4 isa TId
- var pimportnode1 = new AImport.init_aimport(
+ assert tidnode4 isa nullable TId
+ var pimportnode1: nullable AImport = new AImport.init_aimport(
pvisibilitynode2,
tkwimportnode3,
tidnode4
end
private class ReduceAction50
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pvisibilitynode2 = nodearraylist2
- assert pvisibilitynode2 isa PVisibility
+ assert pvisibilitynode2 isa nullable PVisibility
var tkwimportnode3 = nodearraylist3
- assert tkwimportnode3 isa TKwimport
+ assert tkwimportnode3 isa nullable TKwimport
var tkwendnode4 = nodearraylist5
- assert tkwendnode4 isa TKwend
- var pimportnode1 = new ANoImport.init_anoimport(
+ assert tkwendnode4 isa nullable TKwend
+ var pimportnode1: nullable ANoImport = new ANoImport.init_anoimport(
pvisibilitynode2,
tkwimportnode3,
tkwendnode4
end
private class ReduceAction51
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var ppropdefnode2 = nodearraylist1
- assert ppropdefnode2 isa PPropdef
+ assert ppropdefnode2 isa nullable PPropdef
if ppropdefnode2 != null then
listnode3.add(ppropdefnode2)
end
- var pclassdefnode1 = new AMainClassdef.init_amainclassdef(
+ var pclassdefnode1: nullable AMainClassdef = new AMainClassdef.init_amainclassdef(
listnode3
)
node_list = pclassdefnode1
end
private class ReduceAction52
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
node_list = null
p.push(p.go_to(3), node_list)
end
private class ReduceAction53
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode4 = nodearraylist2
- assert pexprnode4 isa PExpr
+ assert pexprnode4 isa nullable PExpr
if pexprnode4 != null then
listnode5.add(pexprnode4)
end
- var pexprnode3 = new ABlockExpr.init_ablockexpr(
+ var pexprnode3: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode5
)
- var ppropdefnode1 = new AMainMethPropdef.init_amainmethpropdef(
+ var ppropdefnode1: nullable AMainMethPropdef = new AMainMethPropdef.init_amainmethpropdef(
null,
pexprnode3
)
end
private class ReduceAction54
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var pexprnode4 = nodearraylist2
- assert pexprnode4 isa PExpr
- var listnode5 = nodearraylist3
+ assert pexprnode4 isa nullable PExpr
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
if pexprnode4 != null then
listnode6.add(pexprnode4)
end
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode3 = new ABlockExpr.init_ablockexpr(
+# end
+ var pexprnode3: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode6
)
- var ppropdefnode1 = new AMainMethPropdef.init_amainmethpropdef(
+ var ppropdefnode1: nullable AMainMethPropdef = new AMainMethPropdef.init_amainmethpropdef(
null,
pexprnode3
)
end
private class ReduceAction55
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var listnode8 = new Array[Object]
var listnode9 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ assert tclassidnode6 isa nullable TClassid
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction56
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var listnode8 = new Array[Object]
var listnode9 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ assert tclassidnode6 isa nullable TClassid
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction57
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var listnode9 = new Array[Object]
var listnode10 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist6
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction58
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var listnode9 = new Array[Object]
var listnode10 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist7
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction59
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var listnode9 = new Array[Object]
var listnode10 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode8 = nodearraylist6
assert listnode8 isa Array[Object]
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction60
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var listnode9 = new Array[Object]
var listnode10 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode8 = nodearraylist7
assert listnode8 isa Array[Object]
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction61
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var listnode10 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist6
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var listnode9 = nodearraylist7
+# end
+ var listnode9 = nodearraylist7
assert listnode9 isa Array[Object]
- if listnode9 != null then
+# if listnode9 != null then
if listnode10.is_empty then
listnode10 = listnode9
else
listnode10.append(listnode9)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction62
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var listnode10 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist7
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var listnode9 = nodearraylist8
+# end
+ var listnode9 = nodearraylist8
assert listnode9 isa Array[Object]
- if listnode9 != null then
+# if listnode9 != null then
if listnode10.is_empty then
listnode10 = listnode9
else
listnode10.append(listnode9)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction63
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var listnode8 = new Array[Object]
var listnode10 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
+ assert tclassidnode6 isa nullable TClassid
var ppropdefnode9 = nodearraylist6
- assert ppropdefnode9 isa PPropdef
+ assert ppropdefnode9 isa nullable PPropdef
if ppropdefnode9 != null then
listnode10.add(ppropdefnode9)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction64
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var listnode8 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
+ assert tclassidnode6 isa nullable TClassid
var ppropdefnode9 = nodearraylist6
- assert ppropdefnode9 isa PPropdef
- var listnode10 = nodearraylist8
+ assert ppropdefnode9 isa nullable PPropdef
+ var listnode10 = nodearraylist8
assert listnode10 isa Array[Object]
if ppropdefnode9 != null then
listnode11.add(ppropdefnode9)
end
- if listnode10 != null then
+# if listnode10 != null then
if listnode11.is_empty then
listnode11 = listnode10
else
listnode11.append(listnode10)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction65
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var listnode8 = new Array[Object]
var listnode10 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
+ assert tclassidnode6 isa nullable TClassid
var ppropdefnode9 = nodearraylist7
- assert ppropdefnode9 isa PPropdef
+ assert ppropdefnode9 isa nullable PPropdef
if ppropdefnode9 != null then
listnode10.add(ppropdefnode9)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction66
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var listnode8 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
+ assert tclassidnode6 isa nullable TClassid
var ppropdefnode9 = nodearraylist7
- assert ppropdefnode9 isa PPropdef
- var listnode10 = nodearraylist9
+ assert ppropdefnode9 isa nullable PPropdef
+ var listnode10 = nodearraylist9
assert listnode10 isa Array[Object]
if ppropdefnode9 != null then
listnode11.add(ppropdefnode9)
end
- if listnode10 != null then
+# if listnode10 != null then
if listnode11.is_empty then
listnode11 = listnode10
else
listnode11.append(listnode10)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction67
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var listnode9 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist6
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
+# end
var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
+ assert ppropdefnode10 isa nullable PPropdef
if ppropdefnode10 != null then
listnode11.add(ppropdefnode10)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction68
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var listnode9 = new Array[Object]
var listnode12 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist6
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
+# end
var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist9
+ assert ppropdefnode10 isa nullable PPropdef
+ var listnode11 = nodearraylist9
assert listnode11 isa Array[Object]
if ppropdefnode10 != null then
listnode12.add(ppropdefnode10)
end
- if listnode11 != null then
+# if listnode11 != null then
if listnode12.is_empty then
listnode12 = listnode11
else
listnode12.append(listnode11)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction69
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var listnode9 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist7
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
+# end
var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
+ assert ppropdefnode10 isa nullable PPropdef
if ppropdefnode10 != null then
listnode11.add(ppropdefnode10)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction70
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var listnode9 = new Array[Object]
var listnode12 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist7
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
+# end
var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist10
+ assert ppropdefnode10 isa nullable PPropdef
+ var listnode11 = nodearraylist10
assert listnode11 isa Array[Object]
if ppropdefnode10 != null then
listnode12.add(ppropdefnode10)
end
- if listnode11 != null then
+# if listnode11 != null then
if listnode12.is_empty then
listnode12 = listnode11
else
listnode12.append(listnode11)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction71
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var listnode9 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode8 = nodearraylist6
assert listnode8 isa Array[Object]
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
+# end
var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
+ assert ppropdefnode10 isa nullable PPropdef
if ppropdefnode10 != null then
listnode11.add(ppropdefnode10)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction72
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var listnode9 = new Array[Object]
var listnode12 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode8 = nodearraylist6
assert listnode8 isa Array[Object]
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
+# end
var ppropdefnode10 = nodearraylist7
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist9
+ assert ppropdefnode10 isa nullable PPropdef
+ var listnode11 = nodearraylist9
assert listnode11 isa Array[Object]
if ppropdefnode10 != null then
listnode12.add(ppropdefnode10)
end
- if listnode11 != null then
+# if listnode11 != null then
if listnode12.is_empty then
listnode12 = listnode11
else
listnode12.append(listnode11)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction73
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var listnode9 = new Array[Object]
var listnode11 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode8 = nodearraylist7
assert listnode8 isa Array[Object]
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
+# end
var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
+ assert ppropdefnode10 isa nullable PPropdef
if ppropdefnode10 != null then
listnode11.add(ppropdefnode10)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction74
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var listnode9 = new Array[Object]
var listnode12 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode8 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode8 = nodearraylist7
assert listnode8 isa Array[Object]
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
+# end
var ppropdefnode10 = nodearraylist8
- assert ppropdefnode10 isa PPropdef
- var listnode11 = nodearraylist10
+ assert ppropdefnode10 isa nullable PPropdef
+ var listnode11 = nodearraylist10
assert listnode11 isa Array[Object]
if ppropdefnode10 != null then
listnode12.add(ppropdefnode10)
end
- if listnode11 != null then
+# if listnode11 != null then
if listnode12.is_empty then
listnode12 = listnode11
else
listnode12.append(listnode11)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction75
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var listnode10 = new Array[Object]
var listnode12 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist6
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var listnode9 = nodearraylist7
+# end
+ var listnode9 = nodearraylist7
assert listnode9 isa Array[Object]
- if listnode9 != null then
+# if listnode9 != null then
if listnode10.is_empty then
listnode10 = listnode9
else
listnode10.append(listnode9)
end
- end
+# end
var ppropdefnode11 = nodearraylist8
- assert ppropdefnode11 isa PPropdef
+ assert ppropdefnode11 isa nullable PPropdef
if ppropdefnode11 != null then
listnode12.add(ppropdefnode11)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction76
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var listnode10 = new Array[Object]
var listnode13 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist3
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist6
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist6
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var listnode9 = nodearraylist7
+# end
+ var listnode9 = nodearraylist7
assert listnode9 isa Array[Object]
- if listnode9 != null then
+# if listnode9 != null then
if listnode10.is_empty then
listnode10 = listnode9
else
listnode10.append(listnode9)
end
- end
+# end
var ppropdefnode11 = nodearraylist8
- assert ppropdefnode11 isa PPropdef
- var listnode12 = nodearraylist10
+ assert ppropdefnode11 isa nullable PPropdef
+ var listnode12 = nodearraylist10
assert listnode12 isa Array[Object]
if ppropdefnode11 != null then
listnode13.add(ppropdefnode11)
end
- if listnode12 != null then
+# if listnode12 != null then
if listnode13.is_empty then
listnode13 = listnode12
else
listnode13.append(listnode12)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction77
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var listnode10 = new Array[Object]
var listnode12 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist7
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var listnode9 = nodearraylist8
+# end
+ var listnode9 = nodearraylist8
assert listnode9 isa Array[Object]
- if listnode9 != null then
+# if listnode9 != null then
if listnode10.is_empty then
listnode10 = listnode9
else
listnode10.append(listnode9)
end
- end
+# end
var ppropdefnode11 = nodearraylist9
- assert ppropdefnode11 isa PPropdef
+ assert ppropdefnode11 isa nullable PPropdef
if ppropdefnode11 != null then
listnode12.add(ppropdefnode11)
end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction78
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist13 = p.pop
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var listnode10 = new Array[Object]
var listnode13 = new Array[Object]
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var pclasskindnode5 = nodearraylist4
- assert pclasskindnode5 isa PClasskind
+ assert pclasskindnode5 isa nullable PClasskind
var tclassidnode6 = nodearraylist6
- assert tclassidnode6 isa TClassid
- var listnode7 = nodearraylist7
+ assert tclassidnode6 isa nullable TClassid
+ var listnode7 = nodearraylist7
assert listnode7 isa Array[Object]
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var listnode9 = nodearraylist8
+# end
+ var listnode9 = nodearraylist8
assert listnode9 isa Array[Object]
- if listnode9 != null then
+# if listnode9 != null then
if listnode10.is_empty then
listnode10 = listnode9
else
listnode10.append(listnode9)
end
- end
+# end
var ppropdefnode11 = nodearraylist9
- assert ppropdefnode11 isa PPropdef
- var listnode12 = nodearraylist11
+ assert ppropdefnode11 isa nullable PPropdef
+ var listnode12 = nodearraylist11
assert listnode12 isa Array[Object]
if ppropdefnode11 != null then
listnode13.add(ppropdefnode11)
end
- if listnode12 != null then
+# if listnode12 != null then
if listnode13.is_empty then
listnode13 = listnode12
else
listnode13.append(listnode12)
end
- end
- var pclassdefnode1 = new AClassdef.init_aclassdef(
+# end
+ var pclassdefnode1: nullable AClassdef = new AClassdef.init_aclassdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction79
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwclassnode2 = nodearraylist1
- assert tkwclassnode2 isa TKwclass
- var pclasskindnode1 = new AConcreteClasskind.init_aconcreteclasskind(
+ assert tkwclassnode2 isa nullable TKwclass
+ var pclasskindnode1: nullable AConcreteClasskind = new AConcreteClasskind.init_aconcreteclasskind(
tkwclassnode2
)
node_list = pclasskindnode1
end
private class ReduceAction80
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwabstractnode2 = nodearraylist1
- assert tkwabstractnode2 isa TKwabstract
+ assert tkwabstractnode2 isa nullable TKwabstract
var tkwclassnode3 = nodearraylist2
- assert tkwclassnode3 isa TKwclass
- var pclasskindnode1 = new AAbstractClasskind.init_aabstractclasskind(
+ assert tkwclassnode3 isa nullable TKwclass
+ var pclasskindnode1: nullable AAbstractClasskind = new AAbstractClasskind.init_aabstractclasskind(
tkwabstractnode2,
tkwclassnode3
)
end
private class ReduceAction81
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwinterfacenode2 = nodearraylist1
- assert tkwinterfacenode2 isa TKwinterface
- var pclasskindnode1 = new AInterfaceClasskind.init_ainterfaceclasskind(
+ assert tkwinterfacenode2 isa nullable TKwinterface
+ var pclasskindnode1: nullable AInterfaceClasskind = new AInterfaceClasskind.init_ainterfaceclasskind(
tkwinterfacenode2
)
node_list = pclasskindnode1
end
private class ReduceAction82
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwuniversalnode2 = nodearraylist1
- assert tkwuniversalnode2 isa TKwuniversal
- var pclasskindnode1 = new AUniversalClasskind.init_auniversalclasskind(
+ assert tkwuniversalnode2 isa nullable TKwuniversal
+ var pclasskindnode1: nullable AUniversalClasskind = new AUniversalClasskind.init_auniversalclasskind(
tkwuniversalnode2
)
node_list = pclasskindnode1
end
private class ReduceAction83
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pformaldefnode1 = nodearraylist3
- assert pformaldefnode1 isa PFormaldef
+ assert pformaldefnode1 isa nullable PFormaldef
if pformaldefnode1 != null then
listnode2.add(pformaldefnode1)
end
end
private class ReduceAction84
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pformaldefnode1 = nodearraylist3
- assert pformaldefnode1 isa PFormaldef
- var listnode2 = nodearraylist4
+ assert pformaldefnode1 isa nullable PFormaldef
+ var listnode2 = nodearraylist4
assert listnode2 isa Array[Object]
if pformaldefnode1 != null then
listnode3.add(pformaldefnode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(7), node_list)
end
end
private class ReduceAction85
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pformaldefnode1 = nodearraylist3
- assert pformaldefnode1 isa PFormaldef
+ assert pformaldefnode1 isa nullable PFormaldef
node_list = pformaldefnode1
p.push(p.go_to(8), node_list)
end
end
private class ReduceAction86
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tclassidnode2 = nodearraylist1
- assert tclassidnode2 isa TClassid
- var pformaldefnode1 = new AFormaldef.init_aformaldef(
+ assert tclassidnode2 isa nullable TClassid
+ var pformaldefnode1: nullable AFormaldef = new AFormaldef.init_aformaldef(
tclassidnode2,
null
)
end
private class ReduceAction87
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tclassidnode2 = nodearraylist1
- assert tclassidnode2 isa TClassid
+ assert tclassidnode2 isa nullable TClassid
var ptypenode3 = nodearraylist2
- assert ptypenode3 isa PType
- var pformaldefnode1 = new AFormaldef.init_aformaldef(
+ assert ptypenode3 isa nullable PType
+ var pformaldefnode1: nullable AFormaldef = new AFormaldef.init_aformaldef(
tclassidnode2,
ptypenode3
)
end
private class ReduceAction88
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwspecialnode2 = nodearraylist2
- assert tkwspecialnode2 isa TKwspecial
+ assert tkwspecialnode2 isa nullable TKwspecial
var ptypenode3 = nodearraylist4
- assert ptypenode3 isa PType
- var psuperclassnode1 = new ASuperclass.init_asuperclass(
+ assert ptypenode3 isa nullable PType
+ var psuperclassnode1: nullable ASuperclass = new ASuperclass.init_asuperclass(
tkwspecialnode2,
ptypenode3
)
end
private class ReduceAction89
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var ppropdefnode1 = nodearraylist1
- assert ppropdefnode1 isa PPropdef
+ assert ppropdefnode1 isa nullable PPropdef
node_list = ppropdefnode1
p.push(p.go_to(11), node_list)
end
end
private class ReduceAction90
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction91
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist8
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction92
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction93
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist8
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction94
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new ADeferredMethPropdef.init_adeferredmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable ADeferredMethPropdef = new ADeferredMethPropdef.init_adeferredmethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction95
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new ADeferredMethPropdef.init_adeferredmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable ADeferredMethPropdef = new ADeferredMethPropdef.init_adeferredmethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction96
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new AInternMethPropdef.init_ainternmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable AInternMethPropdef = new AInternMethPropdef.init_ainternmethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction97
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new AInternMethPropdef.init_ainternmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable AInternMethPropdef = new AInternMethPropdef.init_ainternmethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction98
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction99
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction100
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var tstringnode8 = nodearraylist8
- assert tstringnode8 isa TString
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction101
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var tstringnode8 = nodearraylist9
- assert tstringnode8 isa TString
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction102
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist5
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction103
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction104
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction105
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction106
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction107
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction108
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction109
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction110
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist3
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode9 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction111
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction112
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction113
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction114
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction115
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist8
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction116
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction117
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction118
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction119
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist4
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode9 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction120
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist5
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist7
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction121
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction122
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction123
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction124
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction125
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction126
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction127
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction128
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist3
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist5
- assert ptypenode10 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode10 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction129
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction130
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction131
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction132
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction133
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist8
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist10
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction134
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction135
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction136
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction137
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist4
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist6
- assert ptypenode10 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode10 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction138
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist5
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist9
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction139
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction140
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist8
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction141
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction142
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction143
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction144
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist8
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction145
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction146
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist3
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var pexprnode11 = nodearraylist7
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction147
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction148
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction149
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction150
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction151
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist8
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction152
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction153
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction154
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction155
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist4
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var pexprnode11 = nodearraylist8
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction156
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist5
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist7
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction157
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction158
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction159
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction160
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction161
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction162
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist4
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction163
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction164
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist3
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist5
- assert ptypenode10 isa PType
+ assert ptypenode10 isa nullable PType
var pexprnode11 = nodearraylist8
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction165
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist6
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction166
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction167
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction168
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist7
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction169
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist13 = p.pop
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwattrnode11 = nodearraylist8
- assert tkwattrnode11 isa TKwattr
+ assert tkwattrnode11 isa nullable TKwattr
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist10
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist13
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction170
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist11
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction171
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist5
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction172
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwattrnode9 = nodearraylist6
- assert tkwattrnode9 isa TKwattr
+ assert tkwattrnode9 isa nullable TKwattr
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist11
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction173
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwattrnode7 = nodearraylist4
- assert tkwattrnode7 isa TKwattr
+ assert tkwattrnode7 isa nullable TKwattr
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist6
- assert ptypenode10 isa PType
+ assert ptypenode10 isa nullable PType
var pexprnode11 = nodearraylist9
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction174
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist5
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction175
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction176
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction177
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction178
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction179
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction180
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction181
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction182
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist3
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode9 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction183
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction184
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction185
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction186
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction187
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist8
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode13 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction188
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction189
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction190
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode11 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction191
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist4
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert tattridnode9 isa nullable TAttrid
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction192
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist5
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist7
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction193
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction194
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction195
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction196
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction197
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction198
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction199
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction200
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist3
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist5
- assert ptypenode10 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode10 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction201
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction202
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction203
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction204
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction205
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist8
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist10
- assert ptypenode14 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode14 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction206
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction207
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction208
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode12 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction209
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist4
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist6
- assert ptypenode10 isa PType
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert ptypenode10 isa nullable PType
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction210
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist5
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist9
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction211
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction212
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist8
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction213
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction214
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction215
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction216
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist8
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction217
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction218
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist3
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var pexprnode11 = nodearraylist7
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction219
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction220
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction221
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction222
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction223
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist8
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction224
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction225
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction226
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction227
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist4
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var pexprnode11 = nodearraylist8
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction228
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist4
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist5
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist6
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist7
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist10
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction229
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction230
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction231
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction232
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction233
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction234
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist3
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist4
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist5
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist6
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist9
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction235
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction236
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode6 = nodearraylist2
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist3
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist4
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist5
- assert ptypenode10 isa PType
+ assert ptypenode10 isa nullable PType
var pexprnode11 = nodearraylist8
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction237
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist3
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist4
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist5
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist6
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist7
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist8
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist11
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction238
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction239
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwreadablenode5 = nodearraylist2
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
null,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction240
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwwritablenode8 = nodearraylist4
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist5
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist6
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist7
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist8
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist9
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist12
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction241
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist13 = p.pop
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var tkwwritablenode8 = nodearraylist5
- assert tkwwritablenode8 isa TKwwritable
- var pablenode6 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode8 isa nullable TKwwritable
+ var pablenode6: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode7,
tkwwritablenode8
)
var tkwredefnode9 = nodearraylist6
- assert tkwredefnode9 isa TKwredef
+ assert tkwredefnode9 isa nullable TKwredef
var pvisibilitynode10 = nodearraylist7
- assert pvisibilitynode10 isa PVisibility
+ assert pvisibilitynode10 isa nullable PVisibility
var tkwvarnode12 = nodearraylist8
- assert tkwvarnode12 isa TKwvar
+ assert tkwvarnode12 isa nullable TKwvar
var tattridnode13 = nodearraylist9
- assert tattridnode13 isa TAttrid
+ assert tattridnode13 isa nullable TAttrid
var ptypenode14 = nodearraylist10
- assert ptypenode14 isa PType
+ assert ptypenode14 isa nullable PType
var pexprnode15 = nodearraylist13
- assert pexprnode15 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode15 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
pablenode6,
end
private class ReduceAction242
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode4 = nodearraylist2
- assert tkwredefnode4 isa TKwredef
+ assert tkwredefnode4 isa nullable TKwredef
var tkwreadablenode5 = nodearraylist3
- assert tkwreadablenode5 isa TKwreadable
- var pablenode3 = new AReadAble.init_areadable(
+ assert tkwreadablenode5 isa nullable TKwreadable
+ var pablenode3: nullable AReadAble = new AReadAble.init_areadable(
tkwredefnode4,
tkwreadablenode5
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist11
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
pablenode3,
null,
end
private class ReduceAction243
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwwritablenode6 = nodearraylist2
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
null,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist3
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist4
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist5
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist6
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist7
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist10
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction244
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var tkwwritablenode6 = nodearraylist3
- assert tkwwritablenode6 isa TKwwritable
- var pablenode4 = new AWriteAble.init_awriteable(
+ assert tkwwritablenode6 isa nullable TKwwritable
+ var pablenode4: nullable AWriteAble = new AWriteAble.init_awriteable(
tkwredefnode5,
tkwwritablenode6
)
var tkwredefnode7 = nodearraylist4
- assert tkwredefnode7 isa TKwredef
+ assert tkwredefnode7 isa nullable TKwredef
var pvisibilitynode8 = nodearraylist5
- assert pvisibilitynode8 isa PVisibility
+ assert pvisibilitynode8 isa nullable PVisibility
var tkwvarnode10 = nodearraylist6
- assert tkwvarnode10 isa TKwvar
+ assert tkwvarnode10 isa nullable TKwvar
var tattridnode11 = nodearraylist7
- assert tattridnode11 isa TAttrid
+ assert tattridnode11 isa nullable TAttrid
var ptypenode12 = nodearraylist8
- assert ptypenode12 isa PType
+ assert ptypenode12 isa nullable PType
var pexprnode13 = nodearraylist11
- assert pexprnode13 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode13 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
pablenode4,
end
private class ReduceAction245
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode5 = nodearraylist2
- assert tkwredefnode5 isa TKwredef
+ assert tkwredefnode5 isa nullable TKwredef
var pvisibilitynode6 = nodearraylist3
- assert pvisibilitynode6 isa PVisibility
+ assert pvisibilitynode6 isa nullable PVisibility
var tkwvarnode8 = nodearraylist4
- assert tkwvarnode8 isa TKwvar
+ assert tkwvarnode8 isa nullable TKwvar
var tattridnode9 = nodearraylist5
- assert tattridnode9 isa TAttrid
+ assert tattridnode9 isa nullable TAttrid
var ptypenode10 = nodearraylist6
- assert ptypenode10 isa PType
+ assert ptypenode10 isa nullable PType
var pexprnode11 = nodearraylist9
- assert pexprnode11 isa PExpr
- var ppropdefnode1 = new AAttrPropdef.init_aattrpropdef(
+ assert pexprnode11 isa nullable PExpr
+ var ppropdefnode1: nullable AAttrPropdef = new AAttrPropdef.init_aattrpropdef(
pdocnode2,
null,
null,
end
private class ReduceAction246
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist3
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var psignaturenode7 = nodearraylist4
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist6
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction247
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist4
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction248
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist3
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction249
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist4
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist8
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction250
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist3
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var psignaturenode7 = nodearraylist4
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist6
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction251
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist4
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction252
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist3
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction253
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwinitnode5 = nodearraylist4
- assert tkwinitnode5 isa TKwinit
+ assert tkwinitnode5 isa nullable TKwinit
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist8
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteInitPropdef.init_aconcreteinitpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteInitPropdef = new AConcreteInitPropdef.init_aconcreteinitpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction254
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwtypenode5 = nodearraylist3
- assert tkwtypenode5 isa TKwtype
+ assert tkwtypenode5 isa nullable TKwtype
var tclassidnode6 = nodearraylist4
- assert tclassidnode6 isa TClassid
+ assert tclassidnode6 isa nullable TClassid
var ptypenode7 = nodearraylist5
- assert ptypenode7 isa PType
- var ppropdefnode1 = new ATypePropdef.init_atypepropdef(
+ assert ptypenode7 isa nullable PType
+ var ppropdefnode1: nullable ATypePropdef = new ATypePropdef.init_atypepropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction255
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwtypenode5 = nodearraylist4
- assert tkwtypenode5 isa TKwtype
+ assert tkwtypenode5 isa nullable TKwtype
var tclassidnode6 = nodearraylist5
- assert tclassidnode6 isa TClassid
+ assert tclassidnode6 isa nullable TClassid
var ptypenode7 = nodearraylist6
- assert ptypenode7 isa PType
- var ppropdefnode1 = new ATypePropdef.init_atypepropdef(
+ assert ptypenode7 isa nullable PType
+ var ppropdefnode1: nullable ATypePropdef = new ATypePropdef.init_atypepropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction256
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
- var pvisibilitynode1 = new APublicVisibility.init_apublicvisibility(
+ var node_list: nullable Object = null
+ var pvisibilitynode1: nullable APublicVisibility = new APublicVisibility.init_apublicvisibility(
)
node_list = pvisibilitynode1
p.push(p.go_to(13), node_list)
end
private class ReduceAction257
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwprivatenode2 = nodearraylist1
- assert tkwprivatenode2 isa TKwprivate
- var pvisibilitynode1 = new APrivateVisibility.init_aprivatevisibility(
+ assert tkwprivatenode2 isa nullable TKwprivate
+ var pvisibilitynode1: nullable APrivateVisibility = new APrivateVisibility.init_aprivatevisibility(
tkwprivatenode2
)
node_list = pvisibilitynode1
end
private class ReduceAction258
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwprotectednode2 = nodearraylist1
- assert tkwprotectednode2 isa TKwprotected
- var pvisibilitynode1 = new AProtectedVisibility.init_aprotectedvisibility(
+ assert tkwprotectednode2 isa nullable TKwprotected
+ var pvisibilitynode1: nullable AProtectedVisibility = new AProtectedVisibility.init_aprotectedvisibility(
tkwprotectednode2
)
node_list = pvisibilitynode1
end
private class ReduceAction259
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwintrudenode2 = nodearraylist1
- assert tkwintrudenode2 isa TKwintrude
- var pvisibilitynode1 = new AIntrudeVisibility.init_aintrudevisibility(
+ assert tkwintrudenode2 isa nullable TKwintrude
+ var pvisibilitynode1: nullable AIntrudeVisibility = new AIntrudeVisibility.init_aintrudevisibility(
tkwintrudenode2
)
node_list = pvisibilitynode1
end
private class ReduceAction260
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tidnode2 = nodearraylist1
- assert tidnode2 isa TId
- var pmethidnode1 = new AIdMethid.init_aidmethid(
+ assert tidnode2 isa nullable TId
+ var pmethidnode1: nullable AIdMethid = new AIdMethid.init_aidmethid(
tidnode2
)
node_list = pmethidnode1
end
private class ReduceAction261
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tplusnode2 = nodearraylist1
- assert tplusnode2 isa TPlus
- var pmethidnode1 = new APlusMethid.init_aplusmethid(
+ assert tplusnode2 isa nullable TPlus
+ var pmethidnode1: nullable APlusMethid = new APlusMethid.init_aplusmethid(
tplusnode2
)
node_list = pmethidnode1
end
private class ReduceAction262
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tminusnode2 = nodearraylist1
- assert tminusnode2 isa TMinus
- var pmethidnode1 = new AMinusMethid.init_aminusmethid(
+ assert tminusnode2 isa nullable TMinus
+ var pmethidnode1: nullable AMinusMethid = new AMinusMethid.init_aminusmethid(
tminusnode2
)
node_list = pmethidnode1
end
private class ReduceAction263
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tstarnode2 = nodearraylist1
- assert tstarnode2 isa TStar
- var pmethidnode1 = new AStarMethid.init_astarmethid(
+ assert tstarnode2 isa nullable TStar
+ var pmethidnode1: nullable AStarMethid = new AStarMethid.init_astarmethid(
tstarnode2
)
node_list = pmethidnode1
end
private class ReduceAction264
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tslashnode2 = nodearraylist1
- assert tslashnode2 isa TSlash
- var pmethidnode1 = new ASlashMethid.init_aslashmethid(
+ assert tslashnode2 isa nullable TSlash
+ var pmethidnode1: nullable ASlashMethid = new ASlashMethid.init_aslashmethid(
tslashnode2
)
node_list = pmethidnode1
end
private class ReduceAction265
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tpercentnode2 = nodearraylist1
- assert tpercentnode2 isa TPercent
- var pmethidnode1 = new APercentMethid.init_apercentmethid(
+ assert tpercentnode2 isa nullable TPercent
+ var pmethidnode1: nullable APercentMethid = new APercentMethid.init_apercentmethid(
tpercentnode2
)
node_list = pmethidnode1
end
private class ReduceAction266
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var teqnode2 = nodearraylist1
- assert teqnode2 isa TEq
- var pmethidnode1 = new AEqMethid.init_aeqmethid(
+ assert teqnode2 isa nullable TEq
+ var pmethidnode1: nullable AEqMethid = new AEqMethid.init_aeqmethid(
teqnode2
)
node_list = pmethidnode1
end
private class ReduceAction267
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tnenode2 = nodearraylist1
- assert tnenode2 isa TNe
- var pmethidnode1 = new ANeMethid.init_anemethid(
+ assert tnenode2 isa nullable TNe
+ var pmethidnode1: nullable ANeMethid = new ANeMethid.init_anemethid(
tnenode2
)
node_list = pmethidnode1
end
private class ReduceAction268
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tlenode2 = nodearraylist1
- assert tlenode2 isa TLe
- var pmethidnode1 = new ALeMethid.init_alemethid(
+ assert tlenode2 isa nullable TLe
+ var pmethidnode1: nullable ALeMethid = new ALeMethid.init_alemethid(
tlenode2
)
node_list = pmethidnode1
end
private class ReduceAction269
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tgenode2 = nodearraylist1
- assert tgenode2 isa TGe
- var pmethidnode1 = new AGeMethid.init_agemethid(
+ assert tgenode2 isa nullable TGe
+ var pmethidnode1: nullable AGeMethid = new AGeMethid.init_agemethid(
tgenode2
)
node_list = pmethidnode1
end
private class ReduceAction270
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tltnode2 = nodearraylist1
- assert tltnode2 isa TLt
- var pmethidnode1 = new ALtMethid.init_altmethid(
+ assert tltnode2 isa nullable TLt
+ var pmethidnode1: nullable ALtMethid = new ALtMethid.init_altmethid(
tltnode2
)
node_list = pmethidnode1
end
private class ReduceAction271
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tgtnode2 = nodearraylist1
- assert tgtnode2 isa TGt
- var pmethidnode1 = new AGtMethid.init_agtmethid(
+ assert tgtnode2 isa nullable TGt
+ var pmethidnode1: nullable AGtMethid = new AGtMethid.init_agtmethid(
tgtnode2
)
node_list = pmethidnode1
end
private class ReduceAction272
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tobranode2 = nodearraylist1
- assert tobranode2 isa TObra
+ assert tobranode2 isa nullable TObra
var tcbranode3 = nodearraylist2
- assert tcbranode3 isa TCbra
- var pmethidnode1 = new ABraMethid.init_abramethid(
+ assert tcbranode3 isa nullable TCbra
+ var pmethidnode1: nullable ABraMethid = new ABraMethid.init_abramethid(
tobranode2,
tcbranode3
)
end
private class ReduceAction273
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tstarshipnode2 = nodearraylist1
- assert tstarshipnode2 isa TStarship
- var pmethidnode1 = new AStarshipMethid.init_astarshipmethid(
+ assert tstarshipnode2 isa nullable TStarship
+ var pmethidnode1: nullable AStarshipMethid = new AStarshipMethid.init_astarshipmethid(
tstarshipnode2
)
node_list = pmethidnode1
end
private class ReduceAction274
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tidnode2 = nodearraylist1
- assert tidnode2 isa TId
+ assert tidnode2 isa nullable TId
var tassignnode3 = nodearraylist2
- assert tassignnode3 isa TAssign
- var pmethidnode1 = new AAssignMethid.init_aassignmethid(
+ assert tassignnode3 isa nullable TAssign
+ var pmethidnode1: nullable AAssignMethid = new AAssignMethid.init_aassignmethid(
tidnode2,
tassignnode3
)
end
private class ReduceAction275
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tobranode2 = nodearraylist1
- assert tobranode2 isa TObra
+ assert tobranode2 isa nullable TObra
var tcbranode3 = nodearraylist2
- assert tcbranode3 isa TCbra
+ assert tcbranode3 isa nullable TCbra
var tassignnode4 = nodearraylist3
- assert tassignnode4 isa TAssign
- var pmethidnode1 = new ABraassignMethid.init_abraassignmethid(
+ assert tassignnode4 isa nullable TAssign
+ var pmethidnode1: nullable ABraassignMethid = new ABraassignMethid.init_abraassignmethid(
tobranode2,
tcbranode3,
tassignnode4
end
private class ReduceAction276
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var listnode5 = new Array[Object]
- var listnode4 = nodearraylist1
+ var listnode4 = nodearraylist1
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var psignaturenode1 = new ASignature.init_asignature(
+# end
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
null,
listnode5
end
private class ReduceAction277
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode6 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
- var listnode5 = nodearraylist2
+# end
+ var listnode5 = nodearraylist2
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var psignaturenode1 = new ASignature.init_asignature(
+# end
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
null,
listnode6
end
private class ReduceAction278
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var listnode5 = new Array[Object]
var ptypenode3 = nodearraylist1
- assert ptypenode3 isa PType
- var listnode4 = nodearraylist2
+ assert ptypenode3 isa nullable PType
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var psignaturenode1 = new ASignature.init_asignature(
+# end
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
ptypenode3,
listnode5
end
private class ReduceAction279
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode6 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
var ptypenode4 = nodearraylist2
- assert ptypenode4 isa PType
- var listnode5 = nodearraylist3
+ assert ptypenode4 isa nullable PType
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var psignaturenode1 = new ASignature.init_asignature(
+# end
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
ptypenode4,
listnode6
end
private class ReduceAction280
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var listnode4 = new Array[Object]
- var psignaturenode1 = new ASignature.init_asignature(
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
null,
listnode4
end
private class ReduceAction281
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
- var psignaturenode1 = new ASignature.init_asignature(
+# end
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
null,
listnode5
end
private class ReduceAction282
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var listnode4 = new Array[Object]
var ptypenode3 = nodearraylist1
- assert ptypenode3 isa PType
- var psignaturenode1 = new ASignature.init_asignature(
+ assert ptypenode3 isa nullable PType
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
ptypenode3,
listnode4
end
private class ReduceAction283
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
var ptypenode4 = nodearraylist2
- assert ptypenode4 isa PType
- var psignaturenode1 = new ASignature.init_asignature(
+ assert ptypenode4 isa nullable PType
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
ptypenode4,
listnode5
end
private class ReduceAction284
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var listnode2 = new Array[Object]
var listnode4 = new Array[Object]
- var psignaturenode1 = new ASignature.init_asignature(
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
null,
listnode4
end
private class ReduceAction285
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
- var psignaturenode1 = new ASignature.init_asignature(
+# end
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
null,
listnode5
end
private class ReduceAction286
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var listnode4 = new Array[Object]
var ptypenode3 = nodearraylist1
- assert ptypenode3 isa PType
- var psignaturenode1 = new ASignature.init_asignature(
+ assert ptypenode3 isa nullable PType
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode2,
ptypenode3,
listnode4
end
private class ReduceAction287
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var listnode5 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
var ptypenode4 = nodearraylist2
- assert ptypenode4 isa PType
- var psignaturenode1 = new ASignature.init_asignature(
+ assert ptypenode4 isa nullable PType
+ var psignaturenode1: nullable ASignature = new ASignature.init_asignature(
listnode3,
ptypenode4,
listnode5
end
private class ReduceAction288
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pparamnode1 = nodearraylist3
- assert pparamnode1 isa PParam
+ assert pparamnode1 isa nullable PParam
if pparamnode1 != null then
listnode2.add(pparamnode1)
end
end
private class ReduceAction289
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pparamnode1 = nodearraylist3
- assert pparamnode1 isa PParam
- var listnode2 = nodearraylist4
+ assert pparamnode1 isa nullable PParam
+ var listnode2 = nodearraylist4
assert listnode2 isa Array[Object]
if pparamnode1 != null then
listnode3.add(pparamnode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(17), node_list)
end
end
private class ReduceAction290
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
end
private class ReduceAction291
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pparamnode1 = nodearraylist3
- assert pparamnode1 isa PParam
+ assert pparamnode1 isa nullable PParam
node_list = pparamnode1
p.push(p.go_to(18), node_list)
end
end
private class ReduceAction292
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tidnode2 = nodearraylist1
- assert tidnode2 isa TId
- var pparamnode1 = new AParam.init_aparam(
+ assert tidnode2 isa nullable TId
+ var pparamnode1: nullable AParam = new AParam.init_aparam(
tidnode2,
null,
null
end
private class ReduceAction293
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tidnode2 = nodearraylist1
- assert tidnode2 isa TId
+ assert tidnode2 isa nullable TId
var ptypenode3 = nodearraylist2
- assert ptypenode3 isa PType
- var pparamnode1 = new AParam.init_aparam(
+ assert ptypenode3 isa nullable PType
+ var pparamnode1: nullable AParam = new AParam.init_aparam(
tidnode2,
ptypenode3,
null
end
private class ReduceAction294
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tidnode2 = nodearraylist1
- assert tidnode2 isa TId
+ assert tidnode2 isa nullable TId
var ptypenode3 = nodearraylist2
- assert ptypenode3 isa PType
+ assert ptypenode3 isa nullable PType
var tdotdotdotnode4 = nodearraylist3
- assert tdotdotdotnode4 isa TDotdotdot
- var pparamnode1 = new AParam.init_aparam(
+ assert tdotdotdotnode4 isa nullable TDotdotdot
+ var pparamnode1: nullable AParam = new AParam.init_aparam(
tidnode2,
ptypenode3,
tdotdotdotnode4
end
private class ReduceAction295
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
- var listnode1 = nodearraylist2
+ var listnode1 = nodearraylist2
assert listnode1 isa Array[Object]
- if listnode1 != null then
+# if listnode1 != null then
if listnode2.is_empty then
listnode2 = listnode1
else
listnode2.append(listnode1)
end
- end
+# end
node_list = listnode2
p.push(p.go_to(20), node_list)
end
end
private class ReduceAction296
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tidnode4 = nodearraylist3
- assert tidnode4 isa TId
+ assert tidnode4 isa nullable TId
var psignaturenode5 = nodearraylist4
- assert psignaturenode5 isa PSignature
- var pclosuredeclnode1 = new AClosureDecl.init_aclosuredecl(
+ assert psignaturenode5 isa nullable PSignature
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
tkwwithnode2,
null,
tidnode4,
end
private class ReduceAction297
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tkwbreaknode3 = nodearraylist2
- assert tkwbreaknode3 isa TKwbreak
+ assert tkwbreaknode3 isa nullable TKwbreak
var tidnode4 = nodearraylist4
- assert tidnode4 isa TId
+ assert tidnode4 isa nullable TId
var psignaturenode5 = nodearraylist5
- assert psignaturenode5 isa PSignature
- var pclosuredeclnode1 = new AClosureDecl.init_aclosuredecl(
+ assert psignaturenode5 isa nullable PSignature
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
tkwwithnode2,
tkwbreaknode3,
tidnode4,
end
private class ReduceAction298
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tidnode4 = nodearraylist3
- assert tidnode4 isa TId
+ assert tidnode4 isa nullable TId
var psignaturenode5 = nodearraylist4
- assert psignaturenode5 isa PSignature
+ assert psignaturenode5 isa nullable PSignature
var pexprnode6 = nodearraylist6
- assert pexprnode6 isa PExpr
- var pclosuredeclnode1 = new AClosureDecl.init_aclosuredecl(
+ assert pexprnode6 isa nullable PExpr
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
tkwwithnode2,
null,
tidnode4,
end
private class ReduceAction299
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tkwbreaknode3 = nodearraylist2
- assert tkwbreaknode3 isa TKwbreak
+ assert tkwbreaknode3 isa nullable TKwbreak
var tidnode4 = nodearraylist4
- assert tidnode4 isa TId
+ assert tidnode4 isa nullable TId
var psignaturenode5 = nodearraylist5
- assert psignaturenode5 isa PSignature
+ assert psignaturenode5 isa nullable PSignature
var pexprnode6 = nodearraylist7
- assert pexprnode6 isa PExpr
- var pclosuredeclnode1 = new AClosureDecl.init_aclosuredecl(
+ assert pexprnode6 isa nullable PExpr
+ var pclosuredeclnode1: nullable AClosureDecl = new AClosureDecl.init_aclosuredecl(
tkwwithnode2,
tkwbreaknode3,
tidnode4,
end
private class ReduceAction300
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tclassidnode3 = nodearraylist1
- assert tclassidnode3 isa TClassid
- var ptypenode1 = new AType.init_atype(
+ assert tclassidnode3 isa nullable TClassid
+ var ptypenode1: nullable AType = new AType.init_atype(
null,
tclassidnode3,
listnode4
end
private class ReduceAction301
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tkwnullablenode2 = nodearraylist1
- assert tkwnullablenode2 isa TKwnullable
+ assert tkwnullablenode2 isa nullable TKwnullable
var tclassidnode3 = nodearraylist2
- assert tclassidnode3 isa TClassid
- var ptypenode1 = new AType.init_atype(
+ assert tclassidnode3 isa nullable TClassid
+ var ptypenode1: nullable AType = new AType.init_atype(
tkwnullablenode2,
tclassidnode3,
listnode4
end
private class ReduceAction302
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tclassidnode3 = nodearraylist1
- assert tclassidnode3 isa TClassid
- var listnode4 = nodearraylist4
+ assert tclassidnode3 isa nullable TClassid
+ var listnode4 = nodearraylist4
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var ptypenode1 = new AType.init_atype(
+# end
+ var ptypenode1: nullable AType = new AType.init_atype(
null,
tclassidnode3,
listnode5
end
private class ReduceAction303
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tkwnullablenode2 = nodearraylist1
- assert tkwnullablenode2 isa TKwnullable
+ assert tkwnullablenode2 isa nullable TKwnullable
var tclassidnode3 = nodearraylist2
- assert tclassidnode3 isa TClassid
- var listnode4 = nodearraylist5
+ assert tclassidnode3 isa nullable TClassid
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var ptypenode1 = new AType.init_atype(
+# end
+ var ptypenode1: nullable AType = new AType.init_atype(
tkwnullablenode2,
tclassidnode3,
listnode5
end
private class ReduceAction304
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var ptypenode1 = nodearraylist1
- assert ptypenode1 isa PType
+ assert ptypenode1 isa nullable PType
if ptypenode1 != null then
listnode2.add(ptypenode1)
end
end
private class ReduceAction305
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var ptypenode1 = nodearraylist1
- assert ptypenode1 isa PType
- var listnode2 = nodearraylist2
+ assert ptypenode1 isa nullable PType
+ var listnode2 = nodearraylist2
assert listnode2 isa Array[Object]
if ptypenode1 != null then
listnode3.add(ptypenode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(23), node_list)
end
end
private class ReduceAction306
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var ptypenode1 = nodearraylist3
- assert ptypenode1 isa PType
+ assert ptypenode1 isa nullable PType
node_list = ptypenode1
p.push(p.go_to(24), node_list)
end
end
private class ReduceAction307
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var ptypenode1 = nodearraylist3
- assert ptypenode1 isa PType
+ assert ptypenode1 isa nullable PType
node_list = ptypenode1
p.push(p.go_to(25), node_list)
end
end
private class ReduceAction308
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(26), node_list)
end
end
private class ReduceAction309
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pexprnode2 = nodearraylist2
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
if pexprnode2 != null then
listnode3.add(pexprnode2)
end
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode3
)
node_list = pexprnode1
end
private class ReduceAction310
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var pexprnode2 = nodearraylist2
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist3
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist3
assert listnode3 isa Array[Object]
if pexprnode2 != null then
listnode4.add(pexprnode2)
end
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+# end
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode4
)
node_list = pexprnode1
end
private class ReduceAction311
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode2
)
node_list = pexprnode1
end
private class ReduceAction312
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode2
)
node_list = pexprnode1
end
private class ReduceAction313
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist2
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(27), node_list)
end
end
private class ReduceAction314
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(28), node_list)
end
end
private class ReduceAction315
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(28), node_list)
end
end
private class ReduceAction316
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwreturnnode2 = nodearraylist1
- assert tkwreturnnode2 isa TKwreturn
- var pexprnode1 = new AReturnExpr.init_areturnexpr(
+ assert tkwreturnnode2 isa nullable TKwreturn
+ var pexprnode1: nullable AReturnExpr = new AReturnExpr.init_areturnexpr(
tkwreturnnode2,
null
)
end
private class ReduceAction317
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwreturnnode2 = nodearraylist1
- assert tkwreturnnode2 isa TKwreturn
+ assert tkwreturnnode2 isa nullable TKwreturn
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AReturnExpr.init_areturnexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AReturnExpr = new AReturnExpr.init_areturnexpr(
tkwreturnnode2,
pexprnode3
)
end
private class ReduceAction318
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwbreaknode2 = nodearraylist1
- assert tkwbreaknode2 isa TKwbreak
- var pexprnode1 = new ABreakExpr.init_abreakexpr(
+ assert tkwbreaknode2 isa nullable TKwbreak
+ var pexprnode1: nullable ABreakExpr = new ABreakExpr.init_abreakexpr(
tkwbreaknode2,
null
)
end
private class ReduceAction319
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwbreaknode2 = nodearraylist1
- assert tkwbreaknode2 isa TKwbreak
+ assert tkwbreaknode2 isa nullable TKwbreak
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ABreakExpr.init_abreakexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ABreakExpr = new ABreakExpr.init_abreakexpr(
tkwbreaknode2,
pexprnode3
)
end
private class ReduceAction320
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwabortnode2 = nodearraylist1
- assert tkwabortnode2 isa TKwabort
- var pexprnode1 = new AAbortExpr.init_aabortexpr(
+ assert tkwabortnode2 isa nullable TKwabort
+ var pexprnode1: nullable AAbortExpr = new AAbortExpr.init_aabortexpr(
tkwabortnode2
)
node_list = pexprnode1
end
private class ReduceAction321
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwcontinuenode2 = nodearraylist1
- assert tkwcontinuenode2 isa TKwcontinue
- var pexprnode1 = new AContinueExpr.init_acontinueexpr(
+ assert tkwcontinuenode2 isa nullable TKwcontinue
+ var pexprnode1: nullable AContinueExpr = new AContinueExpr.init_acontinueexpr(
tkwcontinuenode2,
null
)
end
private class ReduceAction322
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwcontinuenode2 = nodearraylist1
- assert tkwcontinuenode2 isa TKwcontinue
+ assert tkwcontinuenode2 isa nullable TKwcontinue
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AContinueExpr.init_acontinueexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AContinueExpr = new AContinueExpr.init_acontinueexpr(
tkwcontinuenode2,
pexprnode3
)
end
private class ReduceAction323
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(28), node_list)
end
end
private class ReduceAction324
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(28), node_list)
end
end
private class ReduceAction325
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(28), node_list)
end
end
private class ReduceAction326
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(28), node_list)
end
end
private class ReduceAction327
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(28), node_list)
end
end
private class ReduceAction328
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction329
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction330
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction331
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction332
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tkwsupernode3 = nodearraylist1
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist2
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
listnode5
end
private class ReduceAction333
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pqualifiednode2 = nodearraylist1
- assert pqualifiednode2 isa PQualified
+ assert pqualifiednode2 isa nullable PQualified
var tkwsupernode3 = nodearraylist2
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist3
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
listnode5
end
private class ReduceAction334
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwinitnode3 = nodearraylist4
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist5
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction335
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tkwinitnode3 = nodearraylist1
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist2
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction336
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pclosuredefnode1 = nodearraylist1
- assert pclosuredefnode1 isa PClosureDef
+ assert pclosuredefnode1 isa nullable PClosureDef
if pclosuredefnode1 != null then
listnode2.add(pclosuredefnode1)
end
end
private class ReduceAction337
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pclosuredefnode1 = nodearraylist1
- assert pclosuredefnode1 isa PClosureDef
- var listnode2 = nodearraylist2
+ assert pclosuredefnode1 isa nullable PClosureDef
+ var listnode2 = nodearraylist2
assert listnode2 isa Array[Object]
if pclosuredefnode1 != null then
listnode3.add(pclosuredefnode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(29), node_list)
end
end
private class ReduceAction338
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tkwdonode4 = nodearraylist2
- assert tkwdonode4 isa TKwdo
+ assert tkwdonode4 isa nullable TKwdo
var pexprnode5 = nodearraylist3
- assert pexprnode5 isa PExpr
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ assert pexprnode5 isa nullable PExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode3,
tkwdonode4,
end
private class ReduceAction339
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
- var listnode3 = nodearraylist2
+ assert tkwwithnode2 isa nullable TKwwith
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var tkwdonode5 = nodearraylist3
- assert tkwdonode5 isa TKwdo
+ assert tkwdonode5 isa nullable TKwdo
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ assert pexprnode6 isa nullable PExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode4,
tkwdonode5,
end
private class ReduceAction340
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tkwdonode4 = nodearraylist2
- assert tkwdonode4 isa TKwdo
+ assert tkwdonode4 isa nullable TKwdo
var listnode7 = new Array[Object]
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
+ assert pexprnode6 isa nullable PExpr
if pexprnode6 != null then
listnode7.add(pexprnode6)
end
- var pexprnode5 = new ABlockExpr.init_ablockexpr(
+ var pexprnode5: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode7
)
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode3,
tkwdonode4,
end
private class ReduceAction341
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tkwdonode4 = nodearraylist2
- assert tkwdonode4 isa TKwdo
+ assert tkwdonode4 isa nullable TKwdo
var listnode8 = new Array[Object]
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
- var listnode7 = nodearraylist5
+ assert pexprnode6 isa nullable PExpr
+ var listnode7 = nodearraylist5
assert listnode7 isa Array[Object]
if pexprnode6 != null then
listnode8.add(pexprnode6)
end
- if listnode7 != null then
+# if listnode7 != null then
if listnode8.is_empty then
listnode8 = listnode7
else
listnode8.append(listnode7)
end
- end
- var pexprnode5 = new ABlockExpr.init_ablockexpr(
+# end
+ var pexprnode5: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode8
)
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode3,
tkwdonode4,
end
private class ReduceAction342
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
- var listnode3 = nodearraylist2
+ assert tkwwithnode2 isa nullable TKwwith
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var tkwdonode5 = nodearraylist3
- assert tkwdonode5 isa TKwdo
+ assert tkwdonode5 isa nullable TKwdo
var listnode8 = new Array[Object]
var pexprnode7 = nodearraylist5
- assert pexprnode7 isa PExpr
+ assert pexprnode7 isa nullable PExpr
if pexprnode7 != null then
listnode8.add(pexprnode7)
end
- var pexprnode6 = new ABlockExpr.init_ablockexpr(
+ var pexprnode6: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode8
)
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode4,
tkwdonode5,
end
private class ReduceAction343
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
- var listnode3 = nodearraylist2
+ assert tkwwithnode2 isa nullable TKwwith
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var tkwdonode5 = nodearraylist3
- assert tkwdonode5 isa TKwdo
+ assert tkwdonode5 isa nullable TKwdo
var listnode9 = new Array[Object]
var pexprnode7 = nodearraylist5
- assert pexprnode7 isa PExpr
- var listnode8 = nodearraylist6
+ assert pexprnode7 isa nullable PExpr
+ var listnode8 = nodearraylist6
assert listnode8 isa Array[Object]
if pexprnode7 != null then
listnode9.add(pexprnode7)
end
- if listnode8 != null then
+# if listnode8 != null then
if listnode9.is_empty then
listnode9 = listnode8
else
listnode9.append(listnode8)
end
- end
- var pexprnode6 = new ABlockExpr.init_ablockexpr(
+# end
+ var pexprnode6: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode9
)
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode4,
tkwdonode5,
end
private class ReduceAction344
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tkwdonode4 = nodearraylist2
- assert tkwdonode4 isa TKwdo
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ assert tkwdonode4 isa nullable TKwdo
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode3,
tkwdonode4,
end
private class ReduceAction345
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
- var listnode3 = nodearraylist2
+ assert tkwwithnode2 isa nullable TKwwith
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var tkwdonode5 = nodearraylist3
- assert tkwdonode5 isa TKwdo
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ assert tkwdonode5 isa nullable TKwdo
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode4,
tkwdonode5,
end
private class ReduceAction346
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert tidnode3 isa nullable TId
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
null,
end
private class ReduceAction347
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var ptypenode4 = nodearraylist3
- assert ptypenode4 isa PType
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert ptypenode4 isa nullable PType
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
ptypenode4,
end
private class ReduceAction348
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var tassignnode5 = nodearraylist3
- assert tassignnode5 isa TAssign
+ assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist5
- assert pexprnode6 isa PExpr
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
null,
end
private class ReduceAction349
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var ptypenode4 = nodearraylist3
- assert ptypenode4 isa PType
+ assert ptypenode4 isa nullable PType
var tassignnode5 = nodearraylist4
- assert tassignnode5 isa TAssign
+ assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist6
- assert pexprnode6 isa PExpr
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
ptypenode4,
end
private class ReduceAction350
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist4
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var tassignnode4 = nodearraylist5
- assert tassignnode4 isa TAssign
+ assert tassignnode4 isa nullable TAssign
var pexprnode5 = nodearraylist6
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrAssignExpr.init_aattrassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrAssignExpr = new AAttrAssignExpr.init_aattrassignexpr(
pexprnode2,
tattridnode3,
tassignnode4,
end
private class ReduceAction351
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode3 = nodearraylist1
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var tassignnode4 = nodearraylist2
- assert tassignnode4 isa TAssign
+ assert tassignnode4 isa nullable TAssign
var pexprnode5 = nodearraylist3
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrAssignExpr.init_aattrassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrAssignExpr = new AAttrAssignExpr.init_aattrassignexpr(
pexprnode2,
tattridnode3,
tassignnode4,
end
private class ReduceAction352
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var tassignnode6 = nodearraylist6
- assert tassignnode6 isa TAssign
+ assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist7
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallAssignExpr.init_acallassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallAssignExpr = new ACallAssignExpr.init_acallassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction353
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var tassignnode6 = nodearraylist3
- assert tassignnode6 isa TAssign
+ assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist4
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallAssignExpr.init_acallassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallAssignExpr = new ACallAssignExpr.init_acallassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction354
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist2
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var tassignnode5 = nodearraylist3
- assert tassignnode5 isa TAssign
+ assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
- var pexprnode1 = new ABraAssignExpr.init_abraassignexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable ABraAssignExpr = new ABraAssignExpr.init_abraassignexpr(
pexprnode2,
listnode4,
tassignnode5,
end
private class ReduceAction355
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist4
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var passignopnode4 = nodearraylist5
- assert passignopnode4 isa PAssignOp
+ assert passignopnode4 isa nullable PAssignOp
var pexprnode5 = nodearraylist6
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrReassignExpr.init_aattrreassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrReassignExpr = new AAttrReassignExpr.init_aattrreassignexpr(
pexprnode2,
tattridnode3,
passignopnode4,
end
private class ReduceAction356
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode3 = nodearraylist1
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var passignopnode4 = nodearraylist2
- assert passignopnode4 isa PAssignOp
+ assert passignopnode4 isa nullable PAssignOp
var pexprnode5 = nodearraylist3
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrReassignExpr.init_aattrreassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrReassignExpr = new AAttrReassignExpr.init_aattrreassignexpr(
pexprnode2,
tattridnode3,
passignopnode4,
end
private class ReduceAction357
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var passignopnode6 = nodearraylist6
- assert passignopnode6 isa PAssignOp
+ assert passignopnode6 isa nullable PAssignOp
var pexprnode7 = nodearraylist7
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallReassignExpr.init_acallreassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallReassignExpr = new ACallReassignExpr.init_acallreassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction358
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var passignopnode6 = nodearraylist3
- assert passignopnode6 isa PAssignOp
+ assert passignopnode6 isa nullable PAssignOp
var pexprnode7 = nodearraylist4
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallReassignExpr.init_acallreassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallReassignExpr = new ACallReassignExpr.init_acallreassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction359
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist2
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var passignopnode5 = nodearraylist3
- assert passignopnode5 isa PAssignOp
+ assert passignopnode5 isa nullable PAssignOp
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
- var pexprnode1 = new ABraReassignExpr.init_abrareassignexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable ABraReassignExpr = new ABraReassignExpr.init_abrareassignexpr(
pexprnode2,
listnode4,
passignopnode5,
end
private class ReduceAction360
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tpluseqnode2 = nodearraylist1
- assert tpluseqnode2 isa TPluseq
- var passignopnode1 = new APlusAssignOp.init_aplusassignop(
+ assert tpluseqnode2 isa nullable TPluseq
+ var passignopnode1: nullable APlusAssignOp = new APlusAssignOp.init_aplusassignop(
tpluseqnode2
)
node_list = passignopnode1
end
private class ReduceAction361
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tminuseqnode2 = nodearraylist1
- assert tminuseqnode2 isa TMinuseq
- var passignopnode1 = new AMinusAssignOp.init_aminusassignop(
+ assert tminuseqnode2 isa nullable TMinuseq
+ var passignopnode1: nullable AMinusAssignOp = new AMinusAssignOp.init_aminusassignop(
tminuseqnode2
)
node_list = passignopnode1
end
private class ReduceAction362
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwdonode2 = nodearraylist1
- assert tkwdonode2 isa TKwdo
+ assert tkwdonode2 isa nullable TKwdo
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ADoExpr.init_adoexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ADoExpr = new ADoExpr.init_adoexpr(
tkwdonode2,
pexprnode3
)
end
private class ReduceAction363
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var pexprnode4 = nodearraylist6
- assert pexprnode4 isa PExpr
+ assert pexprnode4 isa nullable PExpr
var pexprnode5 = nodearraylist8
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AIfExpr.init_aifexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AIfExpr = new AIfExpr.init_aifexpr(
tkwifnode2,
pexprnode3,
pexprnode4,
end
private class ReduceAction364
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var pexprnode4 = nodearraylist6
- assert pexprnode4 isa PExpr
- var pexprnode1 = new AIfExpr.init_aifexpr(
+ assert pexprnode4 isa nullable PExpr
+ var pexprnode1: nullable AIfExpr = new AIfExpr.init_aifexpr(
tkwifnode2,
pexprnode3,
pexprnode4,
end
private class ReduceAction365
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var listnode6 = new Array[Object]
var pexprnode5 = nodearraylist7
- assert pexprnode5 isa PExpr
+ assert pexprnode5 isa nullable PExpr
if pexprnode5 != null then
listnode6.add(pexprnode5)
end
- var pexprnode4 = new ABlockExpr.init_ablockexpr(
+ var pexprnode4: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode6
)
var pexprnode7 = nodearraylist9
- assert pexprnode7 isa PExpr
- var pexprnode1 = new AIfExpr.init_aifexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable AIfExpr = new AIfExpr.init_aifexpr(
tkwifnode2,
pexprnode3,
pexprnode4,
end
private class ReduceAction366
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var listnode7 = new Array[Object]
var pexprnode5 = nodearraylist7
- assert pexprnode5 isa PExpr
- var listnode6 = nodearraylist8
+ assert pexprnode5 isa nullable PExpr
+ var listnode6 = nodearraylist8
assert listnode6 isa Array[Object]
if pexprnode5 != null then
listnode7.add(pexprnode5)
end
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode4 = new ABlockExpr.init_ablockexpr(
+# end
+ var pexprnode4: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode7
)
var pexprnode8 = nodearraylist10
- assert pexprnode8 isa PExpr
- var pexprnode1 = new AIfExpr.init_aifexpr(
+ assert pexprnode8 isa nullable PExpr
+ var pexprnode1: nullable AIfExpr = new AIfExpr.init_aifexpr(
tkwifnode2,
pexprnode3,
pexprnode4,
end
private class ReduceAction367
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var pexprnode5 = nodearraylist6
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AIfExpr.init_aifexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AIfExpr = new AIfExpr.init_aifexpr(
tkwifnode2,
pexprnode3,
null,
end
private class ReduceAction368
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var pexprnode5 = nodearraylist7
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AIfExpr.init_aifexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AIfExpr = new AIfExpr.init_aifexpr(
tkwifnode2,
pexprnode3,
null,
end
private class ReduceAction369
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist2
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(37), node_list)
end
end
private class ReduceAction370
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
node_list = null
p.push(p.go_to(37), node_list)
end
private class ReduceAction371
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwwhilenode2 = nodearraylist1
- assert tkwwhilenode2 isa TKwwhile
+ assert tkwwhilenode2 isa nullable TKwwhile
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tkwdonode4 = nodearraylist5
- assert tkwdonode4 isa TKwdo
+ assert tkwdonode4 isa nullable TKwdo
var pexprnode5 = nodearraylist6
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AWhileExpr.init_awhileexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AWhileExpr = new AWhileExpr.init_awhileexpr(
tkwwhilenode2,
pexprnode3,
tkwdonode4,
end
private class ReduceAction372
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwfornode2 = nodearraylist1
- assert tkwfornode2 isa TKwfor
+ assert tkwfornode2 isa nullable TKwfor
var tidnode3 = nodearraylist3
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var pexprnode4 = nodearraylist7
- assert pexprnode4 isa PExpr
+ assert pexprnode4 isa nullable PExpr
var tkwdonode5 = nodearraylist9
- assert tkwdonode5 isa TKwdo
+ assert tkwdonode5 isa nullable TKwdo
var pexprnode6 = nodearraylist10
- assert pexprnode6 isa PExpr
- var pexprnode1 = new AForExpr.init_aforexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable AForExpr = new AForExpr.init_aforexpr(
tkwfornode2,
tidnode3,
pexprnode4,
end
private class ReduceAction373
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwassertnode2 = nodearraylist1
- assert tkwassertnode2 isa TKwassert
+ assert tkwassertnode2 isa nullable TKwassert
var pexprnode4 = nodearraylist2
- assert pexprnode4 isa PExpr
- var pexprnode1 = new AAssertExpr.init_aassertexpr(
+ assert pexprnode4 isa nullable PExpr
+ var pexprnode1: nullable AAssertExpr = new AAssertExpr.init_aassertexpr(
tkwassertnode2,
null,
pexprnode4
end
private class ReduceAction374
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwassertnode2 = nodearraylist1
- assert tkwassertnode2 isa TKwassert
+ assert tkwassertnode2 isa nullable TKwassert
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var pexprnode4 = nodearraylist3
- assert pexprnode4 isa PExpr
- var pexprnode1 = new AAssertExpr.init_aassertexpr(
+ assert pexprnode4 isa nullable PExpr
+ var pexprnode1: nullable AAssertExpr = new AAssertExpr.init_aassertexpr(
tkwassertnode2,
tidnode3,
pexprnode4
end
private class ReduceAction375
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tidnode1 = nodearraylist1
- assert tidnode1 isa TId
+ assert tidnode1 isa nullable TId
node_list = tidnode1
p.push(p.go_to(41), node_list)
end
end
private class ReduceAction376
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(42), node_list)
end
end
private class ReduceAction377
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction378
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction379
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist2
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ABraExpr.init_abraexpr(
+# end
+ var pexprnode1: nullable ABraExpr = new ABraExpr.init_abraexpr(
pexprnode2,
listnode4,
listnode6
end
private class ReduceAction380
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(43), node_list)
end
end
private class ReduceAction381
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tkwthennode4 = nodearraylist5
- assert tkwthennode4 isa TKwthen
+ assert tkwthennode4 isa nullable TKwthen
var pexprnode5 = nodearraylist7
- assert pexprnode5 isa PExpr
+ assert pexprnode5 isa nullable PExpr
var tkwelsenode6 = nodearraylist9
- assert tkwelsenode6 isa TKwelse
+ assert tkwelsenode6 isa nullable TKwelse
var pexprnode7 = nodearraylist11
- assert pexprnode7 isa PExpr
- var pexprnode1 = new AIfexprExpr.init_aifexprexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable AIfexprExpr = new AIfexprExpr.init_aifexprexpr(
tkwifnode2,
pexprnode3,
tkwthennode4,
end
private class ReduceAction382
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(44), node_list)
end
end
private class ReduceAction383
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOrExpr.init_aorexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOrExpr = new AOrExpr.init_aorexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction384
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AAndExpr.init_aandexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AAndExpr = new AAndExpr.init_aandexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction385
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(45), node_list)
end
end
private class ReduceAction386
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwnotnode2 = nodearraylist1
- assert tkwnotnode2 isa TKwnot
+ assert tkwnotnode2 isa nullable TKwnot
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANotExpr.init_anotexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANotExpr = new ANotExpr.init_anotexpr(
tkwnotnode2,
pexprnode3
)
end
private class ReduceAction387
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(46), node_list)
end
end
private class ReduceAction388
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEqExpr.init_aeqexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEqExpr = new AEqExpr.init_aeqexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction389
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEeExpr.init_aeeexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEeExpr = new AEeExpr.init_aeeexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction390
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANeExpr.init_aneexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANeExpr = new ANeExpr.init_aneexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction391
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALtExpr.init_altexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALtExpr = new ALtExpr.init_altexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction392
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALeExpr.init_aleexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALeExpr = new ALeExpr.init_aleexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction393
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGtExpr.init_agtexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGtExpr = new AGtExpr.init_agtexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction394
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGeExpr.init_ageexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGeExpr = new AGeExpr.init_ageexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction395
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarshipExpr.init_astarshipexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarshipExpr = new AStarshipExpr.init_astarshipexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction396
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var ptypenode3 = nodearraylist4
- assert ptypenode3 isa PType
- var pexprnode1 = new AIsaExpr.init_aisaexpr(
+ assert ptypenode3 isa nullable PType
+ var pexprnode1: nullable AIsaExpr = new AIsaExpr.init_aisaexpr(
pexprnode2,
ptypenode3
)
end
private class ReduceAction397
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(47), node_list)
end
end
private class ReduceAction398
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APlusExpr.init_aplusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APlusExpr = new APlusExpr.init_aplusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction399
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AMinusExpr.init_aminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AMinusExpr = new AMinusExpr.init_aminusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction400
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(48), node_list)
end
end
private class ReduceAction401
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarExpr.init_astarexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarExpr = new AStarExpr.init_astarexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction402
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ASlashExpr.init_aslashexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ASlashExpr = new ASlashExpr.init_aslashexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction403
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APercentExpr.init_apercentexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APercentExpr = new APercentExpr.init_apercentexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction404
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(49), node_list)
end
end
private class ReduceAction405
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tminusnode2 = nodearraylist1
- assert tminusnode2 isa TMinus
+ assert tminusnode2 isa nullable TMinus
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AUminusExpr.init_auminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AUminusExpr = new AUminusExpr.init_auminusexpr(
tminusnode2,
pexprnode3
)
end
private class ReduceAction406
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwoncenode2 = nodearraylist1
- assert tkwoncenode2 isa TKwonce
+ assert tkwoncenode2 isa nullable TKwonce
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOnceExpr.init_aonceexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOnceExpr = new AOnceExpr.init_aonceexpr(
tkwoncenode2,
pexprnode3
)
end
private class ReduceAction407
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(50), node_list)
end
end
private class ReduceAction408
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
- var listnode5 = nodearraylist4
+ assert ptypenode3 isa nullable PType
+ var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
null,
end
private class ReduceAction409
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa TKwisset
+ assert tkwissetnode2 isa nullable TKwisset
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tattridnode4 = nodearraylist5
- assert tattridnode4 isa TAttrid
- var pexprnode1 = new AIssetAttrExpr.init_aissetattrexpr(
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
tkwissetnode2,
pexprnode3,
tattridnode4
end
private class ReduceAction410
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa TKwisset
- var pexprnode3 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ assert tkwissetnode2 isa nullable TKwisset
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode4 = nodearraylist2
- assert tattridnode4 isa TAttrid
- var pexprnode1 = new AIssetAttrExpr.init_aissetattrexpr(
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
tkwissetnode2,
pexprnode3,
tattridnode4
end
private class ReduceAction411
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist4
- assert tattridnode3 isa TAttrid
- var pexprnode1 = new AAttrExpr.init_aattrexpr(
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
pexprnode2,
tattridnode3
)
end
private class ReduceAction412
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode3 = nodearraylist1
- assert tattridnode3 isa TAttrid
- var pexprnode1 = new AAttrExpr.init_aattrexpr(
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
pexprnode2,
tattridnode3
)
end
private class ReduceAction413
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction414
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction415
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tkwsupernode3 = nodearraylist1
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist2
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
listnode5
end
private class ReduceAction416
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pqualifiednode2 = nodearraylist1
- assert pqualifiednode2 isa PQualified
+ assert pqualifiednode2 isa nullable PQualified
var tkwsupernode3 = nodearraylist2
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist3
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
listnode5
end
private class ReduceAction417
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwinitnode3 = nodearraylist4
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist5
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction418
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tkwinitnode3 = nodearraylist1
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist2
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction419
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist2
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var pexprnode1 = new ABraExpr.init_abraexpr(
+# end
+ var pexprnode1: nullable ABraExpr = new ABraExpr.init_abraexpr(
pexprnode2,
listnode4,
listnode5
end
private class ReduceAction420
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
+ assert ptypenode3 isa nullable PType
var tidnode4 = nodearraylist6
- assert tidnode4 isa TId
- var listnode5 = nodearraylist7
+ assert tidnode4 isa nullable TId
+ var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
tidnode4,
end
private class ReduceAction421
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist3
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist7
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ACrangeExpr.init_acrangeexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ACrangeExpr = new ACrangeExpr.init_acrangeexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction422
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist3
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist7
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOrangeExpr.init_aorangeexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOrangeExpr = new AOrangeExpr.init_aorangeexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction423
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
- var pexprnode1 = new AArrayExpr.init_aarrayexpr(
+# end
+ var pexprnode1: nullable AArrayExpr = new AArrayExpr.init_aarrayexpr(
listnode3
)
node_list = pexprnode1
end
private class ReduceAction424
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwselfnode2 = nodearraylist1
- assert tkwselfnode2 isa TKwself
- var pexprnode1 = new ASelfExpr.init_aselfexpr(
+ assert tkwselfnode2 isa nullable TKwself
+ var pexprnode1: nullable ASelfExpr = new ASelfExpr.init_aselfexpr(
tkwselfnode2
)
node_list = pexprnode1
end
private class ReduceAction425
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwtruenode2 = nodearraylist1
- assert tkwtruenode2 isa TKwtrue
- var pexprnode1 = new ATrueExpr.init_atrueexpr(
+ assert tkwtruenode2 isa nullable TKwtrue
+ var pexprnode1: nullable ATrueExpr = new ATrueExpr.init_atrueexpr(
tkwtruenode2
)
node_list = pexprnode1
end
private class ReduceAction426
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwfalsenode2 = nodearraylist1
- assert tkwfalsenode2 isa TKwfalse
- var pexprnode1 = new AFalseExpr.init_afalseexpr(
+ assert tkwfalsenode2 isa nullable TKwfalse
+ var pexprnode1: nullable AFalseExpr = new AFalseExpr.init_afalseexpr(
tkwfalsenode2
)
node_list = pexprnode1
end
private class ReduceAction427
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwnullnode2 = nodearraylist1
- assert tkwnullnode2 isa TKwnull
- var pexprnode1 = new ANullExpr.init_anullexpr(
+ assert tkwnullnode2 isa nullable TKwnull
+ var pexprnode1: nullable ANullExpr = new ANullExpr.init_anullexpr(
tkwnullnode2
)
node_list = pexprnode1
end
private class ReduceAction428
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tnumbernode2 = nodearraylist1
- assert tnumbernode2 isa TNumber
- var pexprnode1 = new AIntExpr.init_aintexpr(
+ assert tnumbernode2 isa nullable TNumber
+ var pexprnode1: nullable AIntExpr = new AIntExpr.init_aintexpr(
tnumbernode2
)
node_list = pexprnode1
end
private class ReduceAction429
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tfloatnode2 = nodearraylist1
- assert tfloatnode2 isa TFloat
- var pexprnode1 = new AFloatExpr.init_afloatexpr(
+ assert tfloatnode2 isa nullable TFloat
+ var pexprnode1: nullable AFloatExpr = new AFloatExpr.init_afloatexpr(
tfloatnode2
)
node_list = pexprnode1
end
private class ReduceAction430
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tcharnode2 = nodearraylist1
- assert tcharnode2 isa TChar
- var pexprnode1 = new ACharExpr.init_acharexpr(
+ assert tcharnode2 isa nullable TChar
+ var pexprnode1: nullable ACharExpr = new ACharExpr.init_acharexpr(
tcharnode2
)
node_list = pexprnode1
end
private class ReduceAction431
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tstringnode2 = nodearraylist1
- assert tstringnode2 isa TString
- var pexprnode1 = new AStringExpr.init_astringexpr(
+ assert tstringnode2 isa nullable TString
+ var pexprnode1: nullable AStringExpr = new AStringExpr.init_astringexpr(
tstringnode2
)
node_list = pexprnode1
end
private class ReduceAction432
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(51), node_list)
end
end
private class ReduceAction433
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist2
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(51), node_list)
end
end
private class ReduceAction434
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var ptypenode4 = nodearraylist8
- assert ptypenode4 isa PType
- var pexprnode1 = new AAsCastExpr.init_aascastexpr(
+ assert ptypenode4 isa nullable PType
+ var pexprnode1: nullable AAsCastExpr = new AAsCastExpr.init_aascastexpr(
pexprnode2,
tkwasnode3,
ptypenode4
end
private class ReduceAction435
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var tkwnotnode4 = nodearraylist8
- assert tkwnotnode4 isa TKwnot
+ assert tkwnotnode4 isa nullable TKwnot
var tkwnullnode5 = nodearraylist10
- assert tkwnullnode5 isa TKwnull
- var pexprnode1 = new AAsNotnullExpr.init_aasnotnullexpr(
+ assert tkwnullnode5 isa nullable TKwnull
+ var pexprnode1: nullable AAsNotnullExpr = new AAsNotnullExpr.init_aasnotnullexpr(
pexprnode2,
tkwasnode3,
tkwnotnode4,
end
private class ReduceAction436
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- if listnode2 != null then
+ assert pexprnode3 isa nullable PExpr
+# if listnode2 != null then
if listnode4.is_empty then
listnode4 = listnode2
else
listnode4.append(listnode2)
end
- end
+# end
if pexprnode3 != null then
listnode4.add(pexprnode3)
end
- var pexprnode1 = new ASuperstringExpr.init_asuperstringexpr(
+ var pexprnode1: nullable ASuperstringExpr = new ASuperstringExpr.init_asuperstringexpr(
listnode4
)
node_list = pexprnode1
end
private class ReduceAction437
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- var listnode3 = nodearraylist2
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
var pexprnode4 = nodearraylist3
- assert pexprnode4 isa PExpr
- if listnode2 != null then
+ assert pexprnode4 isa nullable PExpr
+# if listnode2 != null then
if listnode5.is_empty then
listnode5 = listnode2
else
listnode5.append(listnode2)
end
- end
- if listnode3 != null then
+# end
+# if listnode3 != null then
if listnode5.is_empty then
listnode5 = listnode3
else
listnode5.append(listnode3)
end
- end
+# end
if pexprnode4 != null then
listnode5.add(pexprnode4)
end
- var pexprnode1 = new ASuperstringExpr.init_asuperstringexpr(
+ var pexprnode1: nullable ASuperstringExpr = new ASuperstringExpr.init_asuperstringexpr(
listnode5
)
node_list = pexprnode1
end
private class ReduceAction438
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
var pexprnode2 = nodearraylist3
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
end
private class ReduceAction439
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tstartstringnode2 = nodearraylist1
- assert tstartstringnode2 isa TStartString
- var pexprnode1 = new AStartStringExpr.init_astartstringexpr(
+ assert tstartstringnode2 isa nullable TStartString
+ var pexprnode1: nullable AStartStringExpr = new AStartStringExpr.init_astartstringexpr(
tstartstringnode2
)
node_list = pexprnode1
end
private class ReduceAction440
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
var pexprnode2 = nodearraylist3
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
end
private class ReduceAction441
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tmidstringnode2 = nodearraylist1
- assert tmidstringnode2 isa TMidString
- var pexprnode1 = new AMidStringExpr.init_amidstringexpr(
+ assert tmidstringnode2 isa nullable TMidString
+ var pexprnode1: nullable AMidStringExpr = new AMidStringExpr.init_amidstringexpr(
tmidstringnode2
)
node_list = pexprnode1
end
private class ReduceAction442
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tendstringnode2 = nodearraylist1
- assert tendstringnode2 isa TEndString
- var pexprnode1 = new AEndStringExpr.init_aendstringexpr(
+ assert tendstringnode2 isa nullable TEndString
+ var pexprnode1: nullable AEndStringExpr = new AEndStringExpr.init_aendstringexpr(
tendstringnode2
)
node_list = pexprnode1
end
private class ReduceAction443
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pexprnode1 = nodearraylist3
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
if pexprnode1 != null then
listnode2.add(pexprnode1)
end
end
private class ReduceAction444
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pexprnode1 = nodearraylist3
- assert pexprnode1 isa PExpr
- var listnode2 = nodearraylist5
+ assert pexprnode1 isa nullable PExpr
+ var listnode2 = nodearraylist5
assert listnode2 isa Array[Object]
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(58), node_list)
end
end
private class ReduceAction445
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
end
private class ReduceAction446
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var listnode1 = new Array[Object]
node_list = listnode1
p.push(p.go_to(58), node_list)
end
private class ReduceAction447
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pexprnode1 = nodearraylist3
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
if pexprnode1 != null then
listnode2.add(pexprnode1)
end
end
private class ReduceAction448
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pexprnode1 = nodearraylist3
- assert pexprnode1 isa PExpr
- var listnode2 = nodearraylist5
+ assert pexprnode1 isa nullable PExpr
+ var listnode2 = nodearraylist5
assert listnode2 isa Array[Object]
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(59), node_list)
end
end
private class ReduceAction449
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
if pexprnode1 != null then
listnode2.add(pexprnode1)
end
end
private class ReduceAction450
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
end
private class ReduceAction451
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var listnode1 = new Array[Object]
node_list = listnode1
p.push(p.go_to(59), node_list)
end
private class ReduceAction452
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pexprnode1 = nodearraylist3
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
if pexprnode1 != null then
listnode2.add(pexprnode1)
end
end
private class ReduceAction453
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pexprnode1 = nodearraylist3
- assert pexprnode1 isa PExpr
- var listnode2 = nodearraylist5
+ assert pexprnode1 isa nullable PExpr
+ var listnode2 = nodearraylist5
assert listnode2 isa Array[Object]
if pexprnode1 != null then
listnode3.add(pexprnode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(60), node_list)
end
end
private class ReduceAction454
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist3
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(61), node_list)
end
end
private class ReduceAction455
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var tidnode1 = nodearraylist1
- assert tidnode1 isa TId
+ assert tidnode1 isa nullable TId
if tidnode1 != null then
listnode2.add(tidnode1)
end
end
private class ReduceAction456
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var tidnode2 = nodearraylist5
- assert tidnode2 isa TId
- if listnode1 != null then
+ assert tidnode2 isa nullable TId
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if tidnode2 != null then
listnode3.add(tidnode2)
end
end
private class ReduceAction457
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var tclassidnode3 = nodearraylist1
- assert tclassidnode3 isa TClassid
- var pqualifiednode1 = new AQualified.init_aqualified(
+ assert tclassidnode3 isa nullable TClassid
+ var pqualifiednode1: nullable AQualified = new AQualified.init_aqualified(
listnode2,
tclassidnode3
)
end
private class ReduceAction458
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
var tclassidnode4 = nodearraylist2
- assert tclassidnode4 isa TClassid
- var pqualifiednode1 = new AQualified.init_aqualified(
+ assert tclassidnode4 isa nullable TClassid
+ var pqualifiednode1: nullable AQualified = new AQualified.init_aqualified(
listnode3,
tclassidnode4
)
end
private class ReduceAction459
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
- var pqualifiednode1 = new AQualified.init_aqualified(
+# end
+ var pqualifiednode1: nullable AQualified = new AQualified.init_aqualified(
listnode3,
null
)
end
private class ReduceAction460
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tidnode1 = nodearraylist1
- assert tidnode1 isa TId
+ assert tidnode1 isa nullable TId
node_list = tidnode1
p.push(p.go_to(64), node_list)
end
end
private class ReduceAction461
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tclassidnode1 = nodearraylist1
- assert tclassidnode1 isa TClassid
+ assert tclassidnode1 isa nullable TClassid
node_list = tclassidnode1
p.push(p.go_to(65), node_list)
end
end
private class ReduceAction462
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
p.push(p.go_to(66), node_list)
end
end
private class ReduceAction463
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
p.push(p.go_to(66), node_list)
end
end
private class ReduceAction464
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode2 = nodearraylist1
+ var listnode2 = nodearraylist1
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
- var pdocnode1 = new ADoc.init_adoc(
+# end
+ var pdocnode1: nullable ADoc = new ADoc.init_adoc(
listnode3
)
node_list = pdocnode1
end
private class ReduceAction465
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode2 = nodearraylist2
+ var listnode2 = nodearraylist2
assert listnode2 isa Array[Object]
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
- var pdocnode1 = new ADoc.init_adoc(
+# end
+ var pdocnode1: nullable ADoc = new ADoc.init_adoc(
listnode3
)
node_list = pdocnode1
end
private class ReduceAction466
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
node_list = null
p.push(p.go_to(67), node_list)
end
private class ReduceAction467
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
node_list = null
p.push(p.go_to(68), node_list)
end
end
private class ReduceAction468
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pdocnode1 = nodearraylist1
- assert pdocnode1 isa PDoc
+ assert pdocnode1 isa nullable PDoc
node_list = pdocnode1
p.push(p.go_to(68), node_list)
end
end
private class ReduceAction469
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
p.push(p.go_to(69), node_list)
end
private class ReduceAction470
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
end
private class ReduceAction471
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
p.push(p.go_to(69), node_list)
end
end
private class ReduceAction472
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var ppropdefnode1 = nodearraylist1
- assert ppropdefnode1 isa PPropdef
+ assert ppropdefnode1 isa nullable PPropdef
node_list = ppropdefnode1
p.push(p.go_to(70), node_list)
end
end
private class ReduceAction473
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction474
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist8
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction475
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist7
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction476
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var pexprnode8 = nodearraylist8
- assert pexprnode8 isa PExpr
- var ppropdefnode1 = new AConcreteMethPropdef.init_aconcretemethpropdef(
+ assert pexprnode8 isa nullable PExpr
+ var ppropdefnode1: nullable AConcreteMethPropdef = new AConcreteMethPropdef.init_aconcretemethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction477
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction478
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert psignaturenode7 isa nullable PSignature
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction479
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var pvisibilitynode4 = nodearraylist2
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist3
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist4
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist5
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var tstringnode8 = nodearraylist8
- assert tstringnode8 isa TString
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
null,
pvisibilitynode4,
end
private class ReduceAction480
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pdocnode2 = nodearraylist1
- assert pdocnode2 isa PDoc
+ assert pdocnode2 isa nullable PDoc
var tkwredefnode3 = nodearraylist2
- assert tkwredefnode3 isa TKwredef
+ assert tkwredefnode3 isa nullable TKwredef
var pvisibilitynode4 = nodearraylist3
- assert pvisibilitynode4 isa PVisibility
+ assert pvisibilitynode4 isa nullable PVisibility
var tkwmethnode5 = nodearraylist4
- assert tkwmethnode5 isa TKwmeth
+ assert tkwmethnode5 isa nullable TKwmeth
var pmethidnode6 = nodearraylist5
- assert pmethidnode6 isa PMethid
+ assert pmethidnode6 isa nullable PMethid
var psignaturenode7 = nodearraylist6
- assert psignaturenode7 isa PSignature
+ assert psignaturenode7 isa nullable PSignature
var tstringnode8 = nodearraylist9
- assert tstringnode8 isa TString
- var ppropdefnode1 = new AExternMethPropdef.init_aexternmethpropdef(
+ assert tstringnode8 isa nullable TString
+ var ppropdefnode1: nullable AExternMethPropdef = new AExternMethPropdef.init_aexternmethpropdef(
pdocnode2,
tkwredefnode3,
pvisibilitynode4,
end
private class ReduceAction481
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tclassidnode3 = nodearraylist1
- assert tclassidnode3 isa TClassid
- var ptypenode1 = new AType.init_atype(
+ assert tclassidnode3 isa nullable TClassid
+ var ptypenode1: nullable AType = new AType.init_atype(
null,
tclassidnode3,
listnode4
end
private class ReduceAction482
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tkwnullablenode2 = nodearraylist1
- assert tkwnullablenode2 isa TKwnullable
+ assert tkwnullablenode2 isa nullable TKwnullable
var tclassidnode3 = nodearraylist2
- assert tclassidnode3 isa TClassid
- var ptypenode1 = new AType.init_atype(
+ assert tclassidnode3 isa nullable TClassid
+ var ptypenode1: nullable AType = new AType.init_atype(
tkwnullablenode2,
tclassidnode3,
listnode4
end
private class ReduceAction483
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(73), node_list)
end
end
private class ReduceAction484
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction485
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction486
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(74), node_list)
end
end
private class ReduceAction487
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tkwthennode4 = nodearraylist5
- assert tkwthennode4 isa TKwthen
+ assert tkwthennode4 isa nullable TKwthen
var pexprnode5 = nodearraylist7
- assert pexprnode5 isa PExpr
+ assert pexprnode5 isa nullable PExpr
var tkwelsenode6 = nodearraylist9
- assert tkwelsenode6 isa TKwelse
+ assert tkwelsenode6 isa nullable TKwelse
var pexprnode7 = nodearraylist11
- assert pexprnode7 isa PExpr
- var pexprnode1 = new AIfexprExpr.init_aifexprexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable AIfexprExpr = new AIfexprExpr.init_aifexprexpr(
tkwifnode2,
pexprnode3,
tkwthennode4,
end
private class ReduceAction488
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(75), node_list)
end
end
private class ReduceAction489
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOrExpr.init_aorexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOrExpr = new AOrExpr.init_aorexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction490
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AAndExpr.init_aandexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AAndExpr = new AAndExpr.init_aandexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction491
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(76), node_list)
end
end
private class ReduceAction492
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwnotnode2 = nodearraylist1
- assert tkwnotnode2 isa TKwnot
+ assert tkwnotnode2 isa nullable TKwnot
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANotExpr.init_anotexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANotExpr = new ANotExpr.init_anotexpr(
tkwnotnode2,
pexprnode3
)
end
private class ReduceAction493
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(77), node_list)
end
end
private class ReduceAction494
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEqExpr.init_aeqexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEqExpr = new AEqExpr.init_aeqexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction495
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEeExpr.init_aeeexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEeExpr = new AEeExpr.init_aeeexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction496
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANeExpr.init_aneexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANeExpr = new ANeExpr.init_aneexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction497
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALtExpr.init_altexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALtExpr = new ALtExpr.init_altexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction498
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALeExpr.init_aleexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALeExpr = new ALeExpr.init_aleexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction499
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGtExpr.init_agtexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGtExpr = new AGtExpr.init_agtexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction500
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGeExpr.init_ageexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGeExpr = new AGeExpr.init_ageexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction501
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarshipExpr.init_astarshipexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarshipExpr = new AStarshipExpr.init_astarshipexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction502
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var ptypenode3 = nodearraylist4
- assert ptypenode3 isa PType
- var pexprnode1 = new AIsaExpr.init_aisaexpr(
+ assert ptypenode3 isa nullable PType
+ var pexprnode1: nullable AIsaExpr = new AIsaExpr.init_aisaexpr(
pexprnode2,
ptypenode3
)
end
private class ReduceAction503
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(78), node_list)
end
end
private class ReduceAction504
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APlusExpr.init_aplusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APlusExpr = new APlusExpr.init_aplusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction505
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AMinusExpr.init_aminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AMinusExpr = new AMinusExpr.init_aminusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction506
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(79), node_list)
end
end
private class ReduceAction507
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarExpr.init_astarexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarExpr = new AStarExpr.init_astarexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction508
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ASlashExpr.init_aslashexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ASlashExpr = new ASlashExpr.init_aslashexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction509
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APercentExpr.init_apercentexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APercentExpr = new APercentExpr.init_apercentexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction510
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(80), node_list)
end
end
private class ReduceAction511
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tminusnode2 = nodearraylist1
- assert tminusnode2 isa TMinus
+ assert tminusnode2 isa nullable TMinus
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AUminusExpr.init_auminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AUminusExpr = new AUminusExpr.init_auminusexpr(
tminusnode2,
pexprnode3
)
end
private class ReduceAction512
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwoncenode2 = nodearraylist1
- assert tkwoncenode2 isa TKwonce
+ assert tkwoncenode2 isa nullable TKwonce
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOnceExpr.init_aonceexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOnceExpr = new AOnceExpr.init_aonceexpr(
tkwoncenode2,
pexprnode3
)
end
private class ReduceAction513
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(81), node_list)
end
end
private class ReduceAction514
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
- var listnode5 = nodearraylist4
+ assert ptypenode3 isa nullable PType
+ var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
null,
end
private class ReduceAction515
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa TKwisset
+ assert tkwissetnode2 isa nullable TKwisset
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tattridnode4 = nodearraylist5
- assert tattridnode4 isa TAttrid
- var pexprnode1 = new AIssetAttrExpr.init_aissetattrexpr(
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
tkwissetnode2,
pexprnode3,
tattridnode4
end
private class ReduceAction516
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa TKwisset
- var pexprnode3 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ assert tkwissetnode2 isa nullable TKwisset
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode4 = nodearraylist2
- assert tattridnode4 isa TAttrid
- var pexprnode1 = new AIssetAttrExpr.init_aissetattrexpr(
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
tkwissetnode2,
pexprnode3,
tattridnode4
end
private class ReduceAction517
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist4
- assert tattridnode3 isa TAttrid
- var pexprnode1 = new AAttrExpr.init_aattrexpr(
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
pexprnode2,
tattridnode3
)
end
private class ReduceAction518
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode3 = nodearraylist1
- assert tattridnode3 isa TAttrid
- var pexprnode1 = new AAttrExpr.init_aattrexpr(
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
pexprnode2,
tattridnode3
)
end
private class ReduceAction519
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction520
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction521
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tkwsupernode3 = nodearraylist1
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist2
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
listnode5
end
private class ReduceAction522
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pqualifiednode2 = nodearraylist1
- assert pqualifiednode2 isa PQualified
+ assert pqualifiednode2 isa nullable PQualified
var tkwsupernode3 = nodearraylist2
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist3
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
listnode5
end
private class ReduceAction523
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwinitnode3 = nodearraylist4
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist5
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction524
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tkwinitnode3 = nodearraylist1
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist2
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction525
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
+ assert ptypenode3 isa nullable PType
var tidnode4 = nodearraylist6
- assert tidnode4 isa TId
- var listnode5 = nodearraylist7
+ assert tidnode4 isa nullable TId
+ var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
tidnode4,
end
private class ReduceAction526
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwselfnode2 = nodearraylist1
- assert tkwselfnode2 isa TKwself
- var pexprnode1 = new ASelfExpr.init_aselfexpr(
+ assert tkwselfnode2 isa nullable TKwself
+ var pexprnode1: nullable ASelfExpr = new ASelfExpr.init_aselfexpr(
tkwselfnode2
)
node_list = pexprnode1
end
private class ReduceAction527
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwtruenode2 = nodearraylist1
- assert tkwtruenode2 isa TKwtrue
- var pexprnode1 = new ATrueExpr.init_atrueexpr(
+ assert tkwtruenode2 isa nullable TKwtrue
+ var pexprnode1: nullable ATrueExpr = new ATrueExpr.init_atrueexpr(
tkwtruenode2
)
node_list = pexprnode1
end
private class ReduceAction528
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwfalsenode2 = nodearraylist1
- assert tkwfalsenode2 isa TKwfalse
- var pexprnode1 = new AFalseExpr.init_afalseexpr(
+ assert tkwfalsenode2 isa nullable TKwfalse
+ var pexprnode1: nullable AFalseExpr = new AFalseExpr.init_afalseexpr(
tkwfalsenode2
)
node_list = pexprnode1
end
private class ReduceAction529
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwnullnode2 = nodearraylist1
- assert tkwnullnode2 isa TKwnull
- var pexprnode1 = new ANullExpr.init_anullexpr(
+ assert tkwnullnode2 isa nullable TKwnull
+ var pexprnode1: nullable ANullExpr = new ANullExpr.init_anullexpr(
tkwnullnode2
)
node_list = pexprnode1
end
private class ReduceAction530
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tnumbernode2 = nodearraylist1
- assert tnumbernode2 isa TNumber
- var pexprnode1 = new AIntExpr.init_aintexpr(
+ assert tnumbernode2 isa nullable TNumber
+ var pexprnode1: nullable AIntExpr = new AIntExpr.init_aintexpr(
tnumbernode2
)
node_list = pexprnode1
end
private class ReduceAction531
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tfloatnode2 = nodearraylist1
- assert tfloatnode2 isa TFloat
- var pexprnode1 = new AFloatExpr.init_afloatexpr(
+ assert tfloatnode2 isa nullable TFloat
+ var pexprnode1: nullable AFloatExpr = new AFloatExpr.init_afloatexpr(
tfloatnode2
)
node_list = pexprnode1
end
private class ReduceAction532
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tcharnode2 = nodearraylist1
- assert tcharnode2 isa TChar
- var pexprnode1 = new ACharExpr.init_acharexpr(
+ assert tcharnode2 isa nullable TChar
+ var pexprnode1: nullable ACharExpr = new ACharExpr.init_acharexpr(
tcharnode2
)
node_list = pexprnode1
end
private class ReduceAction533
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tstringnode2 = nodearraylist1
- assert tstringnode2 isa TString
- var pexprnode1 = new AStringExpr.init_astringexpr(
+ assert tstringnode2 isa nullable TString
+ var pexprnode1: nullable AStringExpr = new AStringExpr.init_astringexpr(
tstringnode2
)
node_list = pexprnode1
end
private class ReduceAction534
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(82), node_list)
end
end
private class ReduceAction535
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist2
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(82), node_list)
end
end
private class ReduceAction536
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var ptypenode4 = nodearraylist8
- assert ptypenode4 isa PType
- var pexprnode1 = new AAsCastExpr.init_aascastexpr(
+ assert ptypenode4 isa nullable PType
+ var pexprnode1: nullable AAsCastExpr = new AAsCastExpr.init_aascastexpr(
pexprnode2,
tkwasnode3,
ptypenode4
end
private class ReduceAction537
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var tkwnotnode4 = nodearraylist8
- assert tkwnotnode4 isa TKwnot
+ assert tkwnotnode4 isa nullable TKwnot
var tkwnullnode5 = nodearraylist10
- assert tkwnullnode5 isa TKwnull
- var pexprnode1 = new AAsNotnullExpr.init_aasnotnullexpr(
+ assert tkwnullnode5 isa nullable TKwnull
+ var pexprnode1: nullable AAsNotnullExpr = new AAsNotnullExpr.init_aasnotnullexpr(
pexprnode2,
tkwasnode3,
tkwnotnode4,
end
private class ReduceAction538
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(83), node_list)
end
end
private class ReduceAction539
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pexprnode2 = nodearraylist2
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
if pexprnode2 != null then
listnode3.add(pexprnode2)
end
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode3
)
node_list = pexprnode1
end
private class ReduceAction540
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var pexprnode2 = nodearraylist2
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist3
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist3
assert listnode3 isa Array[Object]
if pexprnode2 != null then
listnode4.add(pexprnode2)
end
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+# end
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode4
)
node_list = pexprnode1
end
private class ReduceAction541
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode2
)
node_list = pexprnode1
end
private class ReduceAction542
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
- var pexprnode1 = new ABlockExpr.init_ablockexpr(
+ var pexprnode1: nullable ABlockExpr = new ABlockExpr.init_ablockexpr(
listnode2
)
node_list = pexprnode1
end
private class ReduceAction543
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(84), node_list)
end
end
private class ReduceAction544
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(84), node_list)
end
end
private class ReduceAction545
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwreturnnode2 = nodearraylist1
- assert tkwreturnnode2 isa TKwreturn
- var pexprnode1 = new AReturnExpr.init_areturnexpr(
+ assert tkwreturnnode2 isa nullable TKwreturn
+ var pexprnode1: nullable AReturnExpr = new AReturnExpr.init_areturnexpr(
tkwreturnnode2,
null
)
end
private class ReduceAction546
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwreturnnode2 = nodearraylist1
- assert tkwreturnnode2 isa TKwreturn
+ assert tkwreturnnode2 isa nullable TKwreturn
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AReturnExpr.init_areturnexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AReturnExpr = new AReturnExpr.init_areturnexpr(
tkwreturnnode2,
pexprnode3
)
end
private class ReduceAction547
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwbreaknode2 = nodearraylist1
- assert tkwbreaknode2 isa TKwbreak
- var pexprnode1 = new ABreakExpr.init_abreakexpr(
+ assert tkwbreaknode2 isa nullable TKwbreak
+ var pexprnode1: nullable ABreakExpr = new ABreakExpr.init_abreakexpr(
tkwbreaknode2,
null
)
end
private class ReduceAction548
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwbreaknode2 = nodearraylist1
- assert tkwbreaknode2 isa TKwbreak
+ assert tkwbreaknode2 isa nullable TKwbreak
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ABreakExpr.init_abreakexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ABreakExpr = new ABreakExpr.init_abreakexpr(
tkwbreaknode2,
pexprnode3
)
end
private class ReduceAction549
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwabortnode2 = nodearraylist1
- assert tkwabortnode2 isa TKwabort
- var pexprnode1 = new AAbortExpr.init_aabortexpr(
+ assert tkwabortnode2 isa nullable TKwabort
+ var pexprnode1: nullable AAbortExpr = new AAbortExpr.init_aabortexpr(
tkwabortnode2
)
node_list = pexprnode1
end
private class ReduceAction550
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwcontinuenode2 = nodearraylist1
- assert tkwcontinuenode2 isa TKwcontinue
- var pexprnode1 = new AContinueExpr.init_acontinueexpr(
+ assert tkwcontinuenode2 isa nullable TKwcontinue
+ var pexprnode1: nullable AContinueExpr = new AContinueExpr.init_acontinueexpr(
tkwcontinuenode2,
null
)
end
private class ReduceAction551
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwcontinuenode2 = nodearraylist1
- assert tkwcontinuenode2 isa TKwcontinue
+ assert tkwcontinuenode2 isa nullable TKwcontinue
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AContinueExpr.init_acontinueexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AContinueExpr = new AContinueExpr.init_acontinueexpr(
tkwcontinuenode2,
pexprnode3
)
end
private class ReduceAction552
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(84), node_list)
end
end
private class ReduceAction553
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(84), node_list)
end
end
private class ReduceAction554
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(84), node_list)
end
end
private class ReduceAction555
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(84), node_list)
end
end
private class ReduceAction556
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(84), node_list)
end
end
private class ReduceAction557
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction558
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction559
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction560
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction561
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tkwsupernode3 = nodearraylist1
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist2
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
listnode5
end
private class ReduceAction562
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pqualifiednode2 = nodearraylist1
- assert pqualifiednode2 isa PQualified
+ assert pqualifiednode2 isa nullable PQualified
var tkwsupernode3 = nodearraylist2
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist3
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
listnode5
end
private class ReduceAction563
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwinitnode3 = nodearraylist4
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist5
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction564
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tkwinitnode3 = nodearraylist1
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist2
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction565
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pclosuredefnode1 = nodearraylist1
- assert pclosuredefnode1 isa PClosureDef
+ assert pclosuredefnode1 isa nullable PClosureDef
if pclosuredefnode1 != null then
listnode2.add(pclosuredefnode1)
end
end
private class ReduceAction566
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var pclosuredefnode1 = nodearraylist1
- assert pclosuredefnode1 isa PClosureDef
- var listnode2 = nodearraylist2
+ assert pclosuredefnode1 isa nullable PClosureDef
+ var listnode2 = nodearraylist2
assert listnode2 isa Array[Object]
if pclosuredefnode1 != null then
listnode3.add(pclosuredefnode1)
end
- if listnode2 != null then
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(85), node_list)
end
end
private class ReduceAction567
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
+ assert tkwwithnode2 isa nullable TKwwith
var tkwdonode4 = nodearraylist2
- assert tkwdonode4 isa TKwdo
+ assert tkwdonode4 isa nullable TKwdo
var pexprnode5 = nodearraylist3
- assert pexprnode5 isa PExpr
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ assert pexprnode5 isa nullable PExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode3,
tkwdonode4,
end
private class ReduceAction568
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var tkwwithnode2 = nodearraylist1
- assert tkwwithnode2 isa TKwwith
- var listnode3 = nodearraylist2
+ assert tkwwithnode2 isa nullable TKwwith
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var tkwdonode5 = nodearraylist3
- assert tkwdonode5 isa TKwdo
+ assert tkwdonode5 isa nullable TKwdo
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
- var pclosuredefnode1 = new AClosureDef.init_aclosuredef(
+ assert pexprnode6 isa nullable PExpr
+ var pclosuredefnode1: nullable AClosureDef = new AClosureDef.init_aclosuredef(
tkwwithnode2,
listnode4,
tkwdonode5,
end
private class ReduceAction569
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert tidnode3 isa nullable TId
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
null,
end
private class ReduceAction570
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var ptypenode4 = nodearraylist3
- assert ptypenode4 isa PType
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert ptypenode4 isa nullable PType
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
ptypenode4,
end
private class ReduceAction571
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var tassignnode5 = nodearraylist3
- assert tassignnode5 isa TAssign
+ assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist5
- assert pexprnode6 isa PExpr
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
null,
end
private class ReduceAction572
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwvarnode2 = nodearraylist1
- assert tkwvarnode2 isa TKwvar
+ assert tkwvarnode2 isa nullable TKwvar
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var ptypenode4 = nodearraylist3
- assert ptypenode4 isa PType
+ assert ptypenode4 isa nullable PType
var tassignnode5 = nodearraylist4
- assert tassignnode5 isa TAssign
+ assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist6
- assert pexprnode6 isa PExpr
- var pexprnode1 = new AVardeclExpr.init_avardeclexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable AVardeclExpr = new AVardeclExpr.init_avardeclexpr(
tkwvarnode2,
tidnode3,
ptypenode4,
end
private class ReduceAction573
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist4
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var tassignnode4 = nodearraylist5
- assert tassignnode4 isa TAssign
+ assert tassignnode4 isa nullable TAssign
var pexprnode5 = nodearraylist6
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrAssignExpr.init_aattrassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrAssignExpr = new AAttrAssignExpr.init_aattrassignexpr(
pexprnode2,
tattridnode3,
tassignnode4,
end
private class ReduceAction574
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode3 = nodearraylist1
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var tassignnode4 = nodearraylist2
- assert tassignnode4 isa TAssign
+ assert tassignnode4 isa nullable TAssign
var pexprnode5 = nodearraylist3
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrAssignExpr.init_aattrassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrAssignExpr = new AAttrAssignExpr.init_aattrassignexpr(
pexprnode2,
tattridnode3,
tassignnode4,
end
private class ReduceAction575
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var tassignnode6 = nodearraylist6
- assert tassignnode6 isa TAssign
+ assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist7
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallAssignExpr.init_acallassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallAssignExpr = new ACallAssignExpr.init_acallassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction576
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var tassignnode6 = nodearraylist3
- assert tassignnode6 isa TAssign
+ assert tassignnode6 isa nullable TAssign
var pexprnode7 = nodearraylist4
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallAssignExpr.init_acallassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallAssignExpr = new ACallAssignExpr.init_acallassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction577
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist2
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var tassignnode5 = nodearraylist3
- assert tassignnode5 isa TAssign
+ assert tassignnode5 isa nullable TAssign
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
- var pexprnode1 = new ABraAssignExpr.init_abraassignexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable ABraAssignExpr = new ABraAssignExpr.init_abraassignexpr(
pexprnode2,
listnode4,
tassignnode5,
end
private class ReduceAction578
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist4
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var passignopnode4 = nodearraylist5
- assert passignopnode4 isa PAssignOp
+ assert passignopnode4 isa nullable PAssignOp
var pexprnode5 = nodearraylist6
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrReassignExpr.init_aattrreassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrReassignExpr = new AAttrReassignExpr.init_aattrreassignexpr(
pexprnode2,
tattridnode3,
passignopnode4,
end
private class ReduceAction579
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode3 = nodearraylist1
- assert tattridnode3 isa TAttrid
+ assert tattridnode3 isa nullable TAttrid
var passignopnode4 = nodearraylist2
- assert passignopnode4 isa PAssignOp
+ assert passignopnode4 isa nullable PAssignOp
var pexprnode5 = nodearraylist3
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AAttrReassignExpr.init_aattrreassignexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AAttrReassignExpr = new AAttrReassignExpr.init_aattrreassignexpr(
pexprnode2,
tattridnode3,
passignopnode4,
end
private class ReduceAction580
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var passignopnode6 = nodearraylist6
- assert passignopnode6 isa PAssignOp
+ assert passignopnode6 isa nullable PAssignOp
var pexprnode7 = nodearraylist7
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallReassignExpr.init_acallreassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallReassignExpr = new ACallReassignExpr.init_acallreassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction581
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
+# end
var passignopnode6 = nodearraylist3
- assert passignopnode6 isa PAssignOp
+ assert passignopnode6 isa nullable PAssignOp
var pexprnode7 = nodearraylist4
- assert pexprnode7 isa PExpr
- var pexprnode1 = new ACallReassignExpr.init_acallreassignexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable ACallReassignExpr = new ACallReassignExpr.init_acallreassignexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction582
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist2
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
+# end
var passignopnode5 = nodearraylist3
- assert passignopnode5 isa PAssignOp
+ assert passignopnode5 isa nullable PAssignOp
var pexprnode6 = nodearraylist4
- assert pexprnode6 isa PExpr
- var pexprnode1 = new ABraReassignExpr.init_abrareassignexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable ABraReassignExpr = new ABraReassignExpr.init_abrareassignexpr(
pexprnode2,
listnode4,
passignopnode5,
end
private class ReduceAction583
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwdonode2 = nodearraylist1
- assert tkwdonode2 isa TKwdo
+ assert tkwdonode2 isa nullable TKwdo
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ADoExpr.init_adoexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ADoExpr = new ADoExpr.init_adoexpr(
tkwdonode2,
pexprnode3
)
end
private class ReduceAction584
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist8 = p.pop
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var pexprnode4 = nodearraylist6
- assert pexprnode4 isa PExpr
+ assert pexprnode4 isa nullable PExpr
var pexprnode5 = nodearraylist8
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AIfExpr.init_aifexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AIfExpr = new AIfExpr.init_aifexpr(
tkwifnode2,
pexprnode3,
pexprnode4,
end
private class ReduceAction585
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwwhilenode2 = nodearraylist1
- assert tkwwhilenode2 isa TKwwhile
+ assert tkwwhilenode2 isa nullable TKwwhile
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tkwdonode4 = nodearraylist5
- assert tkwdonode4 isa TKwdo
+ assert tkwdonode4 isa nullable TKwdo
var pexprnode5 = nodearraylist6
- assert pexprnode5 isa PExpr
- var pexprnode1 = new AWhileExpr.init_awhileexpr(
+ assert pexprnode5 isa nullable PExpr
+ var pexprnode1: nullable AWhileExpr = new AWhileExpr.init_awhileexpr(
tkwwhilenode2,
pexprnode3,
tkwdonode4,
end
private class ReduceAction586
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwfornode2 = nodearraylist1
- assert tkwfornode2 isa TKwfor
+ assert tkwfornode2 isa nullable TKwfor
var tidnode3 = nodearraylist3
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var pexprnode4 = nodearraylist7
- assert pexprnode4 isa PExpr
+ assert pexprnode4 isa nullable PExpr
var tkwdonode5 = nodearraylist9
- assert tkwdonode5 isa TKwdo
+ assert tkwdonode5 isa nullable TKwdo
var pexprnode6 = nodearraylist10
- assert pexprnode6 isa PExpr
- var pexprnode1 = new AForExpr.init_aforexpr(
+ assert pexprnode6 isa nullable PExpr
+ var pexprnode1: nullable AForExpr = new AForExpr.init_aforexpr(
tkwfornode2,
tidnode3,
pexprnode4,
end
private class ReduceAction587
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwassertnode2 = nodearraylist1
- assert tkwassertnode2 isa TKwassert
+ assert tkwassertnode2 isa nullable TKwassert
var pexprnode4 = nodearraylist2
- assert pexprnode4 isa PExpr
- var pexprnode1 = new AAssertExpr.init_aassertexpr(
+ assert pexprnode4 isa nullable PExpr
+ var pexprnode1: nullable AAssertExpr = new AAssertExpr.init_aassertexpr(
tkwassertnode2,
null,
pexprnode4
end
private class ReduceAction588
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwassertnode2 = nodearraylist1
- assert tkwassertnode2 isa TKwassert
+ assert tkwassertnode2 isa nullable TKwassert
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
+ assert tidnode3 isa nullable TId
var pexprnode4 = nodearraylist3
- assert pexprnode4 isa PExpr
- var pexprnode1 = new AAssertExpr.init_aassertexpr(
+ assert pexprnode4 isa nullable PExpr
+ var pexprnode1: nullable AAssertExpr = new AAssertExpr.init_aassertexpr(
tkwassertnode2,
tidnode3,
pexprnode4
end
private class ReduceAction589
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(94), node_list)
end
end
private class ReduceAction590
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction591
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction592
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode4 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
- var listnode3 = nodearraylist2
+ assert pexprnode2 isa nullable PExpr
+ var listnode3 = nodearraylist2
assert listnode3 isa Array[Object]
- if listnode3 != null then
+# if listnode3 != null then
if listnode4.is_empty then
listnode4 = listnode3
else
listnode4.append(listnode3)
end
- end
- var listnode5 = nodearraylist3
+# end
+ var listnode5 = nodearraylist3
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ABraExpr.init_abraexpr(
+# end
+ var pexprnode1: nullable ABraExpr = new ABraExpr.init_abraexpr(
pexprnode2,
listnode4,
listnode6
end
private class ReduceAction593
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(95), node_list)
end
end
private class ReduceAction594
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction595
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction596
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(96), node_list)
end
end
private class ReduceAction597
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction598
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction599
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(97), node_list)
end
end
private class ReduceAction600
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tkwthennode4 = nodearraylist5
- assert tkwthennode4 isa TKwthen
+ assert tkwthennode4 isa nullable TKwthen
var pexprnode5 = nodearraylist7
- assert pexprnode5 isa PExpr
+ assert pexprnode5 isa nullable PExpr
var tkwelsenode6 = nodearraylist9
- assert tkwelsenode6 isa TKwelse
+ assert tkwelsenode6 isa nullable TKwelse
var pexprnode7 = nodearraylist11
- assert pexprnode7 isa PExpr
- var pexprnode1 = new AIfexprExpr.init_aifexprexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable AIfexprExpr = new AIfexprExpr.init_aifexprexpr(
tkwifnode2,
pexprnode3,
tkwthennode4,
end
private class ReduceAction601
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(98), node_list)
end
end
private class ReduceAction602
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOrExpr.init_aorexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOrExpr = new AOrExpr.init_aorexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction603
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AAndExpr.init_aandexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AAndExpr = new AAndExpr.init_aandexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction604
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(99), node_list)
end
end
private class ReduceAction605
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwnotnode2 = nodearraylist1
- assert tkwnotnode2 isa TKwnot
+ assert tkwnotnode2 isa nullable TKwnot
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANotExpr.init_anotexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANotExpr = new ANotExpr.init_anotexpr(
tkwnotnode2,
pexprnode3
)
end
private class ReduceAction606
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(100), node_list)
end
end
private class ReduceAction607
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEqExpr.init_aeqexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEqExpr = new AEqExpr.init_aeqexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction608
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEeExpr.init_aeeexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEeExpr = new AEeExpr.init_aeeexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction609
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANeExpr.init_aneexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANeExpr = new ANeExpr.init_aneexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction610
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALtExpr.init_altexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALtExpr = new ALtExpr.init_altexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction611
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALeExpr.init_aleexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALeExpr = new ALeExpr.init_aleexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction612
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGtExpr.init_agtexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGtExpr = new AGtExpr.init_agtexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction613
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGeExpr.init_ageexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGeExpr = new AGeExpr.init_ageexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction614
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarshipExpr.init_astarshipexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarshipExpr = new AStarshipExpr.init_astarshipexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction615
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var ptypenode3 = nodearraylist4
- assert ptypenode3 isa PType
- var pexprnode1 = new AIsaExpr.init_aisaexpr(
+ assert ptypenode3 isa nullable PType
+ var pexprnode1: nullable AIsaExpr = new AIsaExpr.init_aisaexpr(
pexprnode2,
ptypenode3
)
end
private class ReduceAction616
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(101), node_list)
end
end
private class ReduceAction617
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APlusExpr.init_aplusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APlusExpr = new APlusExpr.init_aplusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction618
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AMinusExpr.init_aminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AMinusExpr = new AMinusExpr.init_aminusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction619
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(102), node_list)
end
end
private class ReduceAction620
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarExpr.init_astarexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarExpr = new AStarExpr.init_astarexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction621
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ASlashExpr.init_aslashexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ASlashExpr = new ASlashExpr.init_aslashexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction622
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APercentExpr.init_apercentexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APercentExpr = new APercentExpr.init_apercentexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction623
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(103), node_list)
end
end
private class ReduceAction624
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tminusnode2 = nodearraylist1
- assert tminusnode2 isa TMinus
+ assert tminusnode2 isa nullable TMinus
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AUminusExpr.init_auminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AUminusExpr = new AUminusExpr.init_auminusexpr(
tminusnode2,
pexprnode3
)
end
private class ReduceAction625
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwoncenode2 = nodearraylist1
- assert tkwoncenode2 isa TKwonce
+ assert tkwoncenode2 isa nullable TKwonce
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOnceExpr.init_aonceexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOnceExpr = new AOnceExpr.init_aonceexpr(
tkwoncenode2,
pexprnode3
)
end
private class ReduceAction626
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(104), node_list)
end
end
private class ReduceAction627
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
- var listnode5 = nodearraylist4
+ assert ptypenode3 isa nullable PType
+ var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
null,
end
private class ReduceAction628
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa TKwisset
+ assert tkwissetnode2 isa nullable TKwisset
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tattridnode4 = nodearraylist5
- assert tattridnode4 isa TAttrid
- var pexprnode1 = new AIssetAttrExpr.init_aissetattrexpr(
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
tkwissetnode2,
pexprnode3,
tattridnode4
end
private class ReduceAction629
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa TKwisset
- var pexprnode3 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ assert tkwissetnode2 isa nullable TKwisset
+ var pexprnode3: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode4 = nodearraylist2
- assert tattridnode4 isa TAttrid
- var pexprnode1 = new AIssetAttrExpr.init_aissetattrexpr(
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
tkwissetnode2,
pexprnode3,
tattridnode4
end
private class ReduceAction630
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist4
- assert tattridnode3 isa TAttrid
- var pexprnode1 = new AAttrExpr.init_aattrexpr(
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
pexprnode2,
tattridnode3
)
end
private class ReduceAction631
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tattridnode3 = nodearraylist1
- assert tattridnode3 isa TAttrid
- var pexprnode1 = new AAttrExpr.init_aattrexpr(
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
pexprnode2,
tattridnode3
)
end
private class ReduceAction632
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction633
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction634
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tkwsupernode3 = nodearraylist1
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist2
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
listnode5
end
private class ReduceAction635
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pqualifiednode2 = nodearraylist1
- assert pqualifiednode2 isa PQualified
+ assert pqualifiednode2 isa nullable PQualified
var tkwsupernode3 = nodearraylist2
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist3
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
listnode5
end
private class ReduceAction636
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwinitnode3 = nodearraylist4
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist5
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction637
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tkwinitnode3 = nodearraylist1
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist2
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction638
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
+ assert ptypenode3 isa nullable PType
var tidnode4 = nodearraylist6
- assert tidnode4 isa TId
- var listnode5 = nodearraylist7
+ assert tidnode4 isa nullable TId
+ var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
tidnode4,
end
private class ReduceAction639
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwselfnode2 = nodearraylist1
- assert tkwselfnode2 isa TKwself
- var pexprnode1 = new ASelfExpr.init_aselfexpr(
+ assert tkwselfnode2 isa nullable TKwself
+ var pexprnode1: nullable ASelfExpr = new ASelfExpr.init_aselfexpr(
tkwselfnode2
)
node_list = pexprnode1
end
private class ReduceAction640
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwtruenode2 = nodearraylist1
- assert tkwtruenode2 isa TKwtrue
- var pexprnode1 = new ATrueExpr.init_atrueexpr(
+ assert tkwtruenode2 isa nullable TKwtrue
+ var pexprnode1: nullable ATrueExpr = new ATrueExpr.init_atrueexpr(
tkwtruenode2
)
node_list = pexprnode1
end
private class ReduceAction641
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwfalsenode2 = nodearraylist1
- assert tkwfalsenode2 isa TKwfalse
- var pexprnode1 = new AFalseExpr.init_afalseexpr(
+ assert tkwfalsenode2 isa nullable TKwfalse
+ var pexprnode1: nullable AFalseExpr = new AFalseExpr.init_afalseexpr(
tkwfalsenode2
)
node_list = pexprnode1
end
private class ReduceAction642
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwnullnode2 = nodearraylist1
- assert tkwnullnode2 isa TKwnull
- var pexprnode1 = new ANullExpr.init_anullexpr(
+ assert tkwnullnode2 isa nullable TKwnull
+ var pexprnode1: nullable ANullExpr = new ANullExpr.init_anullexpr(
tkwnullnode2
)
node_list = pexprnode1
end
private class ReduceAction643
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tnumbernode2 = nodearraylist1
- assert tnumbernode2 isa TNumber
- var pexprnode1 = new AIntExpr.init_aintexpr(
+ assert tnumbernode2 isa nullable TNumber
+ var pexprnode1: nullable AIntExpr = new AIntExpr.init_aintexpr(
tnumbernode2
)
node_list = pexprnode1
end
private class ReduceAction644
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tfloatnode2 = nodearraylist1
- assert tfloatnode2 isa TFloat
- var pexprnode1 = new AFloatExpr.init_afloatexpr(
+ assert tfloatnode2 isa nullable TFloat
+ var pexprnode1: nullable AFloatExpr = new AFloatExpr.init_afloatexpr(
tfloatnode2
)
node_list = pexprnode1
end
private class ReduceAction645
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tcharnode2 = nodearraylist1
- assert tcharnode2 isa TChar
- var pexprnode1 = new ACharExpr.init_acharexpr(
+ assert tcharnode2 isa nullable TChar
+ var pexprnode1: nullable ACharExpr = new ACharExpr.init_acharexpr(
tcharnode2
)
node_list = pexprnode1
end
private class ReduceAction646
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tstringnode2 = nodearraylist1
- assert tstringnode2 isa TString
- var pexprnode1 = new AStringExpr.init_astringexpr(
+ assert tstringnode2 isa nullable TString
+ var pexprnode1: nullable AStringExpr = new AStringExpr.init_astringexpr(
tstringnode2
)
node_list = pexprnode1
end
private class ReduceAction647
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(105), node_list)
end
end
private class ReduceAction648
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var ptypenode4 = nodearraylist8
- assert ptypenode4 isa PType
- var pexprnode1 = new AAsCastExpr.init_aascastexpr(
+ assert ptypenode4 isa nullable PType
+ var pexprnode1: nullable AAsCastExpr = new AAsCastExpr.init_aascastexpr(
pexprnode2,
tkwasnode3,
ptypenode4
end
private class ReduceAction649
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var tkwnotnode4 = nodearraylist8
- assert tkwnotnode4 isa TKwnot
+ assert tkwnotnode4 isa nullable TKwnot
var tkwnullnode5 = nodearraylist10
- assert tkwnullnode5 isa TKwnull
- var pexprnode1 = new AAsNotnullExpr.init_aasnotnullexpr(
+ assert tkwnullnode5 isa nullable TKwnull
+ var pexprnode1: nullable AAsNotnullExpr = new AAsNotnullExpr.init_aasnotnullexpr(
pexprnode2,
tkwasnode3,
tkwnotnode4,
end
private class ReduceAction650
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(106), node_list)
end
end
private class ReduceAction651
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction652
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction653
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(107), node_list)
end
end
private class ReduceAction654
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwifnode2 = nodearraylist1
- assert tkwifnode2 isa TKwif
+ assert tkwifnode2 isa nullable TKwif
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tkwthennode4 = nodearraylist5
- assert tkwthennode4 isa TKwthen
+ assert tkwthennode4 isa nullable TKwthen
var pexprnode5 = nodearraylist7
- assert pexprnode5 isa PExpr
+ assert pexprnode5 isa nullable PExpr
var tkwelsenode6 = nodearraylist9
- assert tkwelsenode6 isa TKwelse
+ assert tkwelsenode6 isa nullable TKwelse
var pexprnode7 = nodearraylist11
- assert pexprnode7 isa PExpr
- var pexprnode1 = new AIfexprExpr.init_aifexprexpr(
+ assert pexprnode7 isa nullable PExpr
+ var pexprnode1: nullable AIfexprExpr = new AIfexprExpr.init_aifexprexpr(
tkwifnode2,
pexprnode3,
tkwthennode4,
end
private class ReduceAction655
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(108), node_list)
end
end
private class ReduceAction656
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOrExpr.init_aorexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOrExpr = new AOrExpr.init_aorexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction657
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AAndExpr.init_aandexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AAndExpr = new AAndExpr.init_aandexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction658
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(109), node_list)
end
end
private class ReduceAction659
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwnotnode2 = nodearraylist1
- assert tkwnotnode2 isa TKwnot
+ assert tkwnotnode2 isa nullable TKwnot
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANotExpr.init_anotexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANotExpr = new ANotExpr.init_anotexpr(
tkwnotnode2,
pexprnode3
)
end
private class ReduceAction660
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(110), node_list)
end
end
private class ReduceAction661
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEqExpr.init_aeqexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEqExpr = new AEqExpr.init_aeqexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction662
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AEeExpr.init_aeeexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AEeExpr = new AEeExpr.init_aeeexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction663
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ANeExpr.init_aneexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ANeExpr = new ANeExpr.init_aneexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction664
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALtExpr.init_altexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALtExpr = new ALtExpr.init_altexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction665
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ALeExpr.init_aleexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ALeExpr = new ALeExpr.init_aleexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction666
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGtExpr.init_agtexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGtExpr = new AGtExpr.init_agtexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction667
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AGeExpr.init_ageexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AGeExpr = new AGeExpr.init_ageexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction668
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarshipExpr.init_astarshipexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarshipExpr = new AStarshipExpr.init_astarshipexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction669
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var ptypenode3 = nodearraylist4
- assert ptypenode3 isa PType
- var pexprnode1 = new AIsaExpr.init_aisaexpr(
+ assert ptypenode3 isa nullable PType
+ var pexprnode1: nullable AIsaExpr = new AIsaExpr.init_aisaexpr(
pexprnode2,
ptypenode3
)
end
private class ReduceAction670
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(111), node_list)
end
end
private class ReduceAction671
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APlusExpr.init_aplusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APlusExpr = new APlusExpr.init_aplusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction672
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AMinusExpr.init_aminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AMinusExpr = new AMinusExpr.init_aminusexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction673
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(112), node_list)
end
end
private class ReduceAction674
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AStarExpr.init_astarexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AStarExpr = new AStarExpr.init_astarexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction675
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new ASlashExpr.init_aslashexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable ASlashExpr = new ASlashExpr.init_aslashexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction676
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var pexprnode3 = nodearraylist4
- assert pexprnode3 isa PExpr
- var pexprnode1 = new APercentExpr.init_apercentexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable APercentExpr = new APercentExpr.init_apercentexpr(
pexprnode2,
pexprnode3
)
end
private class ReduceAction677
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(113), node_list)
end
end
private class ReduceAction678
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tminusnode2 = nodearraylist1
- assert tminusnode2 isa TMinus
+ assert tminusnode2 isa nullable TMinus
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AUminusExpr.init_auminusexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AUminusExpr = new AUminusExpr.init_auminusexpr(
tminusnode2,
pexprnode3
)
end
private class ReduceAction679
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwoncenode2 = nodearraylist1
- assert tkwoncenode2 isa TKwonce
+ assert tkwoncenode2 isa nullable TKwonce
var pexprnode3 = nodearraylist3
- assert pexprnode3 isa PExpr
- var pexprnode1 = new AOnceExpr.init_aonceexpr(
+ assert pexprnode3 isa nullable PExpr
+ var pexprnode1: nullable AOnceExpr = new AOnceExpr.init_aonceexpr(
tkwoncenode2,
pexprnode3
)
end
private class ReduceAction680
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(114), node_list)
end
end
private class ReduceAction681
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist4 = p.pop
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
- var listnode5 = nodearraylist4
+ assert ptypenode3 isa nullable PType
+ var listnode5 = nodearraylist4
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
null,
end
private class ReduceAction682
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var tkwissetnode2 = nodearraylist1
- assert tkwissetnode2 isa TKwisset
+ assert tkwissetnode2 isa nullable TKwisset
var pexprnode3 = nodearraylist2
- assert pexprnode3 isa PExpr
+ assert pexprnode3 isa nullable PExpr
var tattridnode4 = nodearraylist3
- assert tattridnode4 isa TAttrid
- var pexprnode1 = new AIssetAttrExpr.init_aissetattrexpr(
+ assert tattridnode4 isa nullable TAttrid
+ var pexprnode1: nullable AIssetAttrExpr = new AIssetAttrExpr.init_aissetattrexpr(
tkwissetnode2,
pexprnode3,
tattridnode4
end
private class ReduceAction683
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tattridnode3 = nodearraylist2
- assert tattridnode3 isa TAttrid
- var pexprnode1 = new AAttrExpr.init_aattrexpr(
+ assert tattridnode3 isa nullable TAttrid
+ var pexprnode1: nullable AAttrExpr = new AAttrExpr.init_aattrexpr(
pexprnode2,
tattridnode3
)
end
private class ReduceAction684
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode6 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist2
- assert tidnode3 isa TId
- var listnode4 = nodearraylist3
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction685
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var tkwsupernode3 = nodearraylist1
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist2
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
null,
tkwsupernode3,
listnode5
end
private class ReduceAction686
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pqualifiednode2 = nodearraylist1
- assert pqualifiednode2 isa PQualified
+ assert pqualifiednode2 isa nullable PQualified
var tkwsupernode3 = nodearraylist2
- assert tkwsupernode3 isa TKwsuper
- var listnode4 = nodearraylist3
+ assert tkwsupernode3 isa nullable TKwsuper
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new ASuperExpr.init_asuperexpr(
+# end
+ var pexprnode1: nullable ASuperExpr = new ASuperExpr.init_asuperexpr(
pqualifiednode2,
tkwsupernode3,
listnode5
end
private class ReduceAction687
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwinitnode3 = nodearraylist2
- assert tkwinitnode3 isa TKwinit
- var listnode4 = nodearraylist3
+ assert tkwinitnode3 isa nullable TKwinit
+ var listnode4 = nodearraylist3
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var pexprnode1 = new AInitExpr.init_ainitexpr(
+# end
+ var pexprnode1: nullable AInitExpr = new AInitExpr.init_ainitexpr(
pexprnode2,
tkwinitnode3,
listnode5
end
private class ReduceAction688
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist7 = p.pop
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist1 = p.pop
var listnode6 = new Array[Object]
var tkwnewnode2 = nodearraylist1
- assert tkwnewnode2 isa TKwnew
+ assert tkwnewnode2 isa nullable TKwnew
var ptypenode3 = nodearraylist3
- assert ptypenode3 isa PType
+ assert ptypenode3 isa nullable PType
var tidnode4 = nodearraylist6
- assert tidnode4 isa TId
- var listnode5 = nodearraylist7
+ assert tidnode4 isa nullable TId
+ var listnode5 = nodearraylist7
assert listnode5 isa Array[Object]
- if listnode5 != null then
+# if listnode5 != null then
if listnode6.is_empty then
listnode6 = listnode5
else
listnode6.append(listnode5)
end
- end
- var pexprnode1 = new ANewExpr.init_anewexpr(
+# end
+ var pexprnode1: nullable ANewExpr = new ANewExpr.init_anewexpr(
tkwnewnode2,
ptypenode3,
tidnode4,
end
private class ReduceAction689
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwselfnode2 = nodearraylist1
- assert tkwselfnode2 isa TKwself
- var pexprnode1 = new ASelfExpr.init_aselfexpr(
+ assert tkwselfnode2 isa nullable TKwself
+ var pexprnode1: nullable ASelfExpr = new ASelfExpr.init_aselfexpr(
tkwselfnode2
)
node_list = pexprnode1
end
private class ReduceAction690
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwtruenode2 = nodearraylist1
- assert tkwtruenode2 isa TKwtrue
- var pexprnode1 = new ATrueExpr.init_atrueexpr(
+ assert tkwtruenode2 isa nullable TKwtrue
+ var pexprnode1: nullable ATrueExpr = new ATrueExpr.init_atrueexpr(
tkwtruenode2
)
node_list = pexprnode1
end
private class ReduceAction691
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwfalsenode2 = nodearraylist1
- assert tkwfalsenode2 isa TKwfalse
- var pexprnode1 = new AFalseExpr.init_afalseexpr(
+ assert tkwfalsenode2 isa nullable TKwfalse
+ var pexprnode1: nullable AFalseExpr = new AFalseExpr.init_afalseexpr(
tkwfalsenode2
)
node_list = pexprnode1
end
private class ReduceAction692
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tkwnullnode2 = nodearraylist1
- assert tkwnullnode2 isa TKwnull
- var pexprnode1 = new ANullExpr.init_anullexpr(
+ assert tkwnullnode2 isa nullable TKwnull
+ var pexprnode1: nullable ANullExpr = new ANullExpr.init_anullexpr(
tkwnullnode2
)
node_list = pexprnode1
end
private class ReduceAction693
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tnumbernode2 = nodearraylist1
- assert tnumbernode2 isa TNumber
- var pexprnode1 = new AIntExpr.init_aintexpr(
+ assert tnumbernode2 isa nullable TNumber
+ var pexprnode1: nullable AIntExpr = new AIntExpr.init_aintexpr(
tnumbernode2
)
node_list = pexprnode1
end
private class ReduceAction694
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tfloatnode2 = nodearraylist1
- assert tfloatnode2 isa TFloat
- var pexprnode1 = new AFloatExpr.init_afloatexpr(
+ assert tfloatnode2 isa nullable TFloat
+ var pexprnode1: nullable AFloatExpr = new AFloatExpr.init_afloatexpr(
tfloatnode2
)
node_list = pexprnode1
end
private class ReduceAction695
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tcharnode2 = nodearraylist1
- assert tcharnode2 isa TChar
- var pexprnode1 = new ACharExpr.init_acharexpr(
+ assert tcharnode2 isa nullable TChar
+ var pexprnode1: nullable ACharExpr = new ACharExpr.init_acharexpr(
tcharnode2
)
node_list = pexprnode1
end
private class ReduceAction696
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var tstringnode2 = nodearraylist1
- assert tstringnode2 isa TString
- var pexprnode1 = new AStringExpr.init_astringexpr(
+ assert tstringnode2 isa nullable TString
+ var pexprnode1: nullable AStringExpr = new AStringExpr.init_astringexpr(
tstringnode2
)
node_list = pexprnode1
end
private class ReduceAction697
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(115), node_list)
end
end
private class ReduceAction698
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist10 = p.pop
var nodearraylist9 = p.pop
var nodearraylist8 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var ptypenode4 = nodearraylist8
- assert ptypenode4 isa PType
- var pexprnode1 = new AAsCastExpr.init_aascastexpr(
+ assert ptypenode4 isa nullable PType
+ var pexprnode1: nullable AAsCastExpr = new AAsCastExpr.init_aascastexpr(
pexprnode2,
tkwasnode3,
ptypenode4
end
private class ReduceAction699
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist12 = p.pop
var nodearraylist11 = p.pop
var nodearraylist10 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tkwasnode3 = nodearraylist4
- assert tkwasnode3 isa TKwas
+ assert tkwasnode3 isa nullable TKwas
var tkwnotnode4 = nodearraylist8
- assert tkwnotnode4 isa TKwnot
+ assert tkwnotnode4 isa nullable TKwnot
var tkwnullnode5 = nodearraylist10
- assert tkwnullnode5 isa TKwnull
- var pexprnode1 = new AAsNotnullExpr.init_aasnotnullexpr(
+ assert tkwnullnode5 isa nullable TKwnull
+ var pexprnode1: nullable AAsNotnullExpr = new AAsNotnullExpr.init_aasnotnullexpr(
pexprnode2,
tkwasnode3,
tkwnotnode4,
end
private class ReduceAction700
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(116), node_list)
end
end
private class ReduceAction701
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
- var pexprnode1 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var node_list: nullable Object = null
+ var pexprnode1: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
node_list = pexprnode1
p.push(p.go_to(116), node_list)
end
private class ReduceAction702
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(117), node_list)
end
end
private class ReduceAction703
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction704
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction705
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
node_list = pexprnode1
p.push(p.go_to(118), node_list)
end
end
private class ReduceAction706
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist6 = p.pop
var nodearraylist5 = p.pop
var nodearraylist4 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
var pexprnode2 = nodearraylist1
- assert pexprnode2 isa PExpr
+ assert pexprnode2 isa nullable PExpr
var tidnode3 = nodearraylist4
- assert tidnode3 isa TId
- var listnode4 = nodearraylist5
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist5
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist6
+# end
+ var listnode6 = nodearraylist6
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction707
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist3 = p.pop
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode5 = new Array[Object]
var listnode7 = new Array[Object]
- var pexprnode2 = new AImplicitSelfExpr.init_aimplicitselfexpr(
+ var pexprnode2: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
)
var tidnode3 = nodearraylist1
- assert tidnode3 isa TId
- var listnode4 = nodearraylist2
+ assert tidnode3 isa nullable TId
+ var listnode4 = nodearraylist2
assert listnode4 isa Array[Object]
- if listnode4 != null then
+# if listnode4 != null then
if listnode5.is_empty then
listnode5 = listnode4
else
listnode5.append(listnode4)
end
- end
- var listnode6 = nodearraylist3
+# end
+ var listnode6 = nodearraylist3
assert listnode6 isa Array[Object]
- if listnode6 != null then
+# if listnode6 != null then
if listnode7.is_empty then
listnode7 = listnode6
else
listnode7.append(listnode6)
end
- end
- var pexprnode1 = new ACallExpr.init_acallexpr(
+# end
+ var pexprnode1: nullable ACallExpr = new ACallExpr.init_acallexpr(
pexprnode2,
tidnode3,
listnode5,
end
private class ReduceAction708
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pimportnode1 = nodearraylist1
- assert pimportnode1 isa PImport
+ assert pimportnode1 isa nullable PImport
if pimportnode1 != null then
listnode2.add(pimportnode1)
end
end
private class ReduceAction709
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var pimportnode2 = nodearraylist2
- assert pimportnode2 isa PImport
- if listnode1 != null then
+ assert pimportnode2 isa nullable PImport
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if pimportnode2 != null then
listnode3.add(pimportnode2)
end
end
private class ReduceAction710
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pclassdefnode1 = nodearraylist1
- assert pclassdefnode1 isa PClassdef
+ assert pclassdefnode1 isa nullable PClassdef
if pclassdefnode1 != null then
listnode2.add(pclassdefnode1)
end
end
private class ReduceAction711
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var pclassdefnode2 = nodearraylist2
- assert pclassdefnode2 isa PClassdef
- if listnode1 != null then
+ assert pclassdefnode2 isa nullable PClassdef
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if pclassdefnode2 != null then
listnode3.add(pclassdefnode2)
end
end
private class ReduceAction712
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var psuperclassnode1 = nodearraylist1
- assert psuperclassnode1 isa PSuperclass
+ assert psuperclassnode1 isa nullable PSuperclass
if psuperclassnode1 != null then
listnode2.add(psuperclassnode1)
end
end
private class ReduceAction713
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var psuperclassnode2 = nodearraylist2
- assert psuperclassnode2 isa PSuperclass
- if listnode1 != null then
+ assert psuperclassnode2 isa nullable PSuperclass
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if psuperclassnode2 != null then
listnode3.add(psuperclassnode2)
end
end
private class ReduceAction714
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pformaldefnode1 = nodearraylist1
- assert pformaldefnode1 isa PFormaldef
+ assert pformaldefnode1 isa nullable PFormaldef
if pformaldefnode1 != null then
listnode2.add(pformaldefnode1)
end
end
private class ReduceAction715
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var pformaldefnode2 = nodearraylist2
- assert pformaldefnode2 isa PFormaldef
- if listnode1 != null then
+ assert pformaldefnode2 isa nullable PFormaldef
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if pformaldefnode2 != null then
listnode3.add(pformaldefnode2)
end
end
private class ReduceAction716
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var ppropdefnode1 = nodearraylist1
- assert ppropdefnode1 isa PPropdef
+ assert ppropdefnode1 isa nullable PPropdef
if ppropdefnode1 != null then
listnode2.add(ppropdefnode1)
end
end
private class ReduceAction717
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var ppropdefnode2 = nodearraylist2
- assert ppropdefnode2 isa PPropdef
- if listnode1 != null then
+ assert ppropdefnode2 isa nullable PPropdef
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if ppropdefnode2 != null then
listnode3.add(ppropdefnode2)
end
end
private class ReduceAction718
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pparamnode1 = nodearraylist1
- assert pparamnode1 isa PParam
+ assert pparamnode1 isa nullable PParam
if pparamnode1 != null then
listnode2.add(pparamnode1)
end
end
private class ReduceAction719
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var pparamnode2 = nodearraylist2
- assert pparamnode2 isa PParam
- if listnode1 != null then
+ assert pparamnode2 isa nullable PParam
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if pparamnode2 != null then
listnode3.add(pparamnode2)
end
end
private class ReduceAction720
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pclosuredeclnode1 = nodearraylist1
- assert pclosuredeclnode1 isa PClosureDecl
+ assert pclosuredeclnode1 isa nullable PClosureDecl
if pclosuredeclnode1 != null then
listnode2.add(pclosuredeclnode1)
end
end
private class ReduceAction721
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var pclosuredeclnode2 = nodearraylist2
- assert pclosuredeclnode2 isa PClosureDecl
- if listnode1 != null then
+ assert pclosuredeclnode2 isa nullable PClosureDecl
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if pclosuredeclnode2 != null then
listnode3.add(pclosuredeclnode2)
end
end
private class ReduceAction722
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var ptypenode1 = nodearraylist1
- assert ptypenode1 isa PType
+ assert ptypenode1 isa nullable PType
if ptypenode1 != null then
listnode2.add(ptypenode1)
end
end
private class ReduceAction723
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var ptypenode2 = nodearraylist2
- assert ptypenode2 isa PType
- if listnode1 != null then
+ assert ptypenode2 isa nullable PType
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if ptypenode2 != null then
listnode3.add(ptypenode2)
end
end
private class ReduceAction724
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
if pexprnode1 != null then
listnode2.add(pexprnode1)
end
end
private class ReduceAction725
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var pexprnode2 = nodearraylist2
- assert pexprnode2 isa PExpr
- if listnode1 != null then
+ assert pexprnode2 isa nullable PExpr
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if pexprnode2 != null then
listnode3.add(pexprnode2)
end
end
private class ReduceAction726
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
- if listnode1 != null then
+# if listnode1 != null then
if listnode2.is_empty then
listnode2 = listnode1
else
listnode2.append(listnode1)
end
- end
+# end
node_list = listnode2
p.push(p.go_to(128), node_list)
end
end
private class ReduceAction727
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
- var listnode2 = nodearraylist2
+ var listnode2 = nodearraylist2
assert listnode2 isa Array[Object]
- if listnode1 != null then
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
- if listnode2 != null then
+# end
+# if listnode2 != null then
if listnode3.is_empty then
listnode3 = listnode2
else
listnode3.append(listnode2)
end
- end
+# end
node_list = listnode3
p.push(p.go_to(128), node_list)
end
end
private class ReduceAction728
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var pexprnode1 = nodearraylist1
- assert pexprnode1 isa PExpr
+ assert pexprnode1 isa nullable PExpr
if pexprnode1 != null then
listnode2.add(pexprnode1)
end
end
private class ReduceAction729
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var pexprnode2 = nodearraylist2
- assert pexprnode2 isa PExpr
- if listnode1 != null then
+ assert pexprnode2 isa nullable PExpr
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if pexprnode2 != null then
listnode3.add(pexprnode2)
end
end
private class ReduceAction730
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var tidnode1 = nodearraylist1
- assert tidnode1 isa TId
+ assert tidnode1 isa nullable TId
if tidnode1 != null then
listnode2.add(tidnode1)
end
end
private class ReduceAction731
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var tidnode2 = nodearraylist2
- assert tidnode2 isa TId
- if listnode1 != null then
+ assert tidnode2 isa nullable TId
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if tidnode2 != null then
listnode3.add(tidnode2)
end
end
private class ReduceAction732
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var tcommentnode1 = nodearraylist1
- assert tcommentnode1 isa TComment
+ assert tcommentnode1 isa nullable TComment
if tcommentnode1 != null then
listnode2.add(tcommentnode1)
end
end
private class ReduceAction733
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var tcommentnode2 = nodearraylist2
- assert tcommentnode2 isa TComment
- if listnode1 != null then
+ assert tcommentnode2 isa nullable TComment
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if tcommentnode2 != null then
listnode3.add(tcommentnode2)
end
end
private class ReduceAction734
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var teolnode1 = nodearraylist1
- assert teolnode1 isa TEol
+ assert teolnode1 isa nullable TEol
if teolnode1 != null then
listnode2.add(teolnode1)
end
end
private class ReduceAction735
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var teolnode2 = nodearraylist2
- assert teolnode2 isa TEol
- if listnode1 != null then
+ assert teolnode2 isa nullable TEol
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if teolnode2 != null then
listnode3.add(teolnode2)
end
end
private class ReduceAction736
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist1 = p.pop
var listnode2 = new Array[Object]
var ppropdefnode1 = nodearraylist1
- assert ppropdefnode1 isa PPropdef
+ assert ppropdefnode1 isa nullable PPropdef
if ppropdefnode1 != null then
listnode2.add(ppropdefnode1)
end
end
private class ReduceAction737
special ReduceAction
- redef meth action(p: Parser)
+ redef fun action(p: Parser)
do
- var node_list: Object = null
+ var node_list: nullable Object = null
var nodearraylist2 = p.pop
var nodearraylist1 = p.pop
var listnode3 = new Array[Object]
- var listnode1 = nodearraylist1
+ var listnode1 = nodearraylist1
assert listnode1 isa Array[Object]
var ppropdefnode2 = nodearraylist2
- assert ppropdefnode2 isa PPropdef
- if listnode1 != null then
+ assert ppropdefnode2 isa nullable PPropdef
+# if listnode1 != null then
if listnode3.is_empty then
listnode3 = listnode1
else
listnode3.append(listnode1)
end
- end
+# end
if ppropdefnode2 != null then
listnode3.add(ppropdefnode2)
end