- CHARJ_SOURCE
- package
- tests
- readonly
- OBJECT_VAR_DECLARATION
- PROXY_TYPE(Symbol(Main@, )) [type=Symbol(Main@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Main
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- main(Symbol(Main@, )) [type=Symbol(Main@, )] [def=tests.main]
- TYPE
- mainchare
- Main(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}]
- PRIMITIVE_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- n(int) [type=int] [def=Main.n]
- OBJECT_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- POINTER_TYPE(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- a(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=Main.a]
- OBJECT_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- POINTER_TYPE(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=null]
- QUALIFIED_TYPE_IDENT
- Main
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- b(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=Main.b]
- ENTRY_CONSTRUCTOR_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- CHARJ_MODIFIER_LIST
- entry
- Main(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=entry Main.Main(Main.m)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- POINTER_TYPE
- QUALIFIED_TYPE_IDENT
- CkArgMsg
- m
- BLOCK
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- constructorHelper(void) [type=void] [def=Main.constructorHelper()]
- ARGUMENT_LIST
- if
- PAREN_EXPR
- EXPR
- <
- ARROW
- m
- argc
- 2(int) [type=int] [def=null]
- BLOCK
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- =(int) [type=int] [def=Symbol(=, int, )]
- n(int) [type=int] [def=Main.n]
- 16(int) [type=int] [def=null]
- BLOCK
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- =(int) [type=int] [def=Symbol(=, int, )]
- n(int) [type=int] [def=Main.n]
- METHOD_CALL
- atoi
- ARGUMENT_LIST
- EXPR
- ARRAY_ELEMENT_ACCESS
- ARROW
- m
- argv
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- 1(int) [type=int] [def=null]
- EXPR(Symbol(Main@, )) [type=Symbol(Main@, )] [def=Symbol(EXPR, Symbol(Main@, ), )]
- =(Symbol(Main@, )) [type=Symbol(Main@, )] [def=Symbol(=, Symbol(Main@, ), )]
- main(Symbol(Main@, )) [type=Symbol(Main@, )] [def=tests.main]
- thishandle
- OBJECT_VAR_DECLARATION
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- fib(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Main.fib]
- EXPR(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Symbol(EXPR, Symbol(Fib@, ), )]
- new
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- ARGUMENT_LIST
- EXPR(bool) [type=bool] [def=Symbol(EXPR, bool, )]
- true(bool) [type=bool] [def=null]
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- n(int) [type=int] [def=Main.n]
- EXPR
- thishandle
- ENTRY_FUNCTION_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- CHARJ_MODIFIER_LIST
- entry
- void(void) [type=void] [def=null]
- done(void) [type=void] [def=entry Main.done(done.value)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- value(int) [type=int] [def=done.value]
- BLOCK
- EXPR
- METHOD_CALL
- CkPrintf
- ARGUMENT_LIST
- EXPR(string) [type=string] [def=Symbol(EXPR, string, )]
- "Fib(%d) = %d\n"(string) [type=string] [def=null]
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- n(int) [type=int] [def=Main.n]
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- value(int) [type=int] [def=done.value]
- EXPR
- METHOD_CALL
- CkExit
- ARGUMENT_LIST
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- void(void) [type=void] [def=null]
- pup(void) [type=void] [def=Main.pup(pup.p)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- REFERENCE_TYPE
- QUALIFIED_TYPE_IDENT
- PUP::er
- p
- BLOCK
- EXPR
- |
- p
- n(int) [type=int] [def=Main.n]
- if
- PAREN_EXPR
- EXPR
- METHOD_CALL
- .
- p
- isUnpacking
- ARGUMENT_LIST
- BLOCK
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- initMethod(void) [type=void] [def=Main.initMethod()]
- ARGUMENT_LIST
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- ARROW(void) [type=void] [def=Fib.pup(pup.p)]
- a(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=Main.a]
- pup(void) [type=void] [def=Fib.pup(pup.p)]
- ARGUMENT_LIST
- EXPR
- p
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- ARROW(void) [type=void] [def=Main.pup(pup.p)]
- b(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=Main.b]
- pup(void) [type=void] [def=Main.pup(pup.p)]
- ARGUMENT_LIST
- EXPR
- p
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- void(void) [type=void] [def=null]
- initMethod(void) [type=void] [def=Main.initMethod()]
- FORMAL_PARAM_LIST
- BLOCK
- EXPR(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=Symbol(EXPR, tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}, )]
- =(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=Symbol(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}, )]
- a(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=Main.a]
- new
- OBJECT_TYPE(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- ARGUMENT_LIST
- EXPR(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=Symbol(EXPR, tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}, )]
- =(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=Symbol(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}, )]
- b(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=Main.b]
- new
- OBJECT_TYPE(tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}) [type=tests::Main{n=Main.n, a=Main.a, b=Main.b, Main=entry Main.Main(Main.m), done=entry Main.done(done.value), pup=Main.pup(pup.p), initMethod=Main.initMethod(), constructorHelper=Main.constructorHelper()}] [def=null]
- QUALIFIED_TYPE_IDENT
- Main
- ARGUMENT_LIST
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- protected
- void(void) [type=void] [def=null]
- constructorHelper(void) [type=void] [def=Main.constructorHelper()]
- FORMAL_PARAM_LIST
- BLOCK
- EXPR
- METHOD_CALL
- _initTrace
- ARGUMENT_LIST
- TYPE
- chare
- Fib(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}]
- OBJECT_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- parent(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.parent]
- PRIMITIVE_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- SIMPLE_TYPE(bool) [type=bool] [def=null]
- boolean
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- root(bool) [type=bool] [def=Fib.root]
- PRIMITIVE_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- n(int) [type=int] [def=Fib.n]
- PRIMITIVE_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- partialResult(int) [type=int] [def=Fib.partialResult]
- PRIMITIVE_VAR_DECLARATION
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- pendingChildren(int) [type=int] [def=Fib.pendingChildren]
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- seq_fib(int) [type=int] [def=Fib.seq_fib(seq_fib.n)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- n(int) [type=int] [def=seq_fib.n]
- BLOCK
- if
- PAREN_EXPR
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- <(int) [type=int] [def=Symbol(<, int, )]
- n(int) [type=int] [def=seq_fib.n]
- 2(int) [type=int] [def=null]
- BLOCK
- return
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- n(int) [type=int] [def=seq_fib.n]
- return
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- +(int) [type=int] [def=Symbol(+, int, )]
- METHOD_CALL(int) [type=int] [def=null]
- seq_fib(int) [type=int] [def=Fib.seq_fib(seq_fib.n)]
- ARGUMENT_LIST
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- -(int) [type=int] [def=Symbol(-, int, )]
- n(int) [type=int] [def=seq_fib.n]
- 1(int) [type=int] [def=null]
- METHOD_CALL(int) [type=int] [def=null]
- seq_fib(int) [type=int] [def=Fib.seq_fib(seq_fib.n)]
- ARGUMENT_LIST
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- -(int) [type=int] [def=Symbol(-, int, )]
- n(int) [type=int] [def=seq_fib.n]
- 2(int) [type=int] [def=null]
- ENTRY_CONSTRUCTOR_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- CHARJ_MODIFIER_LIST
- entry
- Fib(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=entry Fib.Fib(Fib.root_,Fib.n_,Fib.parent_)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- SIMPLE_TYPE(bool) [type=bool] [def=null]
- boolean
- root_(bool) [type=bool] [def=Fib.root_]
- FORMAL_PARAM_STD_DECL
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- n_(int) [type=int] [def=Fib.n_]
- FORMAL_PARAM_STD_DECL
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- parent_(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.parent_]
- BLOCK
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- constructorHelper(void) [type=void] [def=Fib.constructorHelper()]
- ARGUMENT_LIST
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- =(int) [type=int] [def=Symbol(=, int, )]
- n(int) [type=int] [def=Fib.n]
- n_(int) [type=int] [def=Fib.n_]
- EXPR(bool) [type=bool] [def=Symbol(EXPR, bool, )]
- =(bool) [type=bool] [def=Symbol(=, bool, )]
- root(bool) [type=bool] [def=Fib.root]
- root_(bool) [type=bool] [def=Fib.root_]
- EXPR(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Symbol(EXPR, Symbol(Fib@, ), )]
- =(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Symbol(=, Symbol(Fib@, ), )]
- parent(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.parent]
- parent_(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.parent_]
- if
- PAREN_EXPR
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- <=(int) [type=int] [def=Symbol(<=, int, )]
- n(int) [type=int] [def=Fib.n]
- 10(int) [type=int] [def=null]
- BLOCK
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- =(int) [type=int] [def=Symbol(=, int, )]
- partialResult(int) [type=int] [def=Fib.partialResult]
- METHOD_CALL(int) [type=int] [def=null]
- seq_fib(int) [type=int] [def=Fib.seq_fib(seq_fib.n)]
- ARGUMENT_LIST
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- n(int) [type=int] [def=Fib.n]
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- passUp(void) [type=void] [def=Fib.passUp()]
- ARGUMENT_LIST
- BLOCK
- OBJECT_VAR_DECLARATION
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- child1(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.child1]
- EXPR(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Symbol(EXPR, Symbol(Fib@, ), )]
- new
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- ARGUMENT_LIST
- EXPR(bool) [type=bool] [def=Symbol(EXPR, bool, )]
- false(bool) [type=bool] [def=null]
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- -(int) [type=int] [def=Symbol(-, int, )]
- n(int) [type=int] [def=Fib.n]
- 1(int) [type=int] [def=null]
- EXPR
- thishandle
- OBJECT_VAR_DECLARATION
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- child2(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.child2]
- EXPR(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Symbol(EXPR, Symbol(Fib@, ), )]
- new
- PROXY_TYPE(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Fib
- ARGUMENT_LIST
- EXPR(bool) [type=bool] [def=Symbol(EXPR, bool, )]
- false(bool) [type=bool] [def=null]
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- -(int) [type=int] [def=Symbol(-, int, )]
- n(int) [type=int] [def=Fib.n]
- 2(int) [type=int] [def=null]
- EXPR
- thishandle
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- =(int) [type=int] [def=Symbol(=, int, )]
- partialResult(int) [type=int] [def=Fib.partialResult]
- 0(int) [type=int] [def=null]
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- =(int) [type=int] [def=Symbol(=, int, )]
- pendingChildren(int) [type=int] [def=Fib.pendingChildren]
- 2(int) [type=int] [def=null]
- ENTRY_FUNCTION_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- CHARJ_MODIFIER_LIST
- traced
- entry
- void(void) [type=void] [def=null]
- gather(void) [type=void] [def=entry Fib.gather(gather.value)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- value(int) [type=int] [def=gather.value]
- BLOCK
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- +=(int) [type=int] [def=Symbol(+=, int, )]
- partialResult(int) [type=int] [def=Fib.partialResult]
- value(int) [type=int] [def=gather.value]
- if
- PAREN_EXPR
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- ==(int) [type=int] [def=Symbol(==, int, )]
- PRE_DEC(int) [type=int] [def=Symbol(--, int, )]
- pendingChildren(int) [type=int] [def=Fib.pendingChildren]
- 0(int) [type=int] [def=null]
- BLOCK
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- passUp(void) [type=void] [def=Fib.passUp()]
- ARGUMENT_LIST
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- CHARJ_MODIFIER_LIST
- traced
- void(void) [type=void] [def=null]
- passUp(void) [type=void] [def=Fib.passUp()]
- FORMAL_PARAM_LIST
- BLOCK
- if
- PAREN_EXPR
- EXPR(bool) [type=bool] [def=Symbol(EXPR, bool, )]
- root(bool) [type=bool] [def=Fib.root]
- BLOCK
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- ENTRY_METHOD_CALL(void) [type=void] [def=null]
- DOT(void) [type=void] [def=entry Main.done(done.value)]
- main(Symbol(Main@, )) [type=Symbol(Main@, )] [def=tests.main]
- done(void) [type=void] [def=entry Main.done(done.value)]
- ARGUMENT_LIST
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- partialResult(int) [type=int] [def=Fib.partialResult]
- BLOCK
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- ENTRY_METHOD_CALL(void) [type=void] [def=null]
- DOT(void) [type=void] [def=entry Fib.gather(gather.value)]
- parent(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.parent]
- gather(void) [type=void] [def=entry Fib.gather(gather.value)]
- ARGUMENT_LIST
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- partialResult(int) [type=int] [def=Fib.partialResult]
- delete
- EXPR(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=Symbol(EXPR, tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}, )]
- this(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}]
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- void(void) [type=void] [def=null]
- pup(void) [type=void] [def=Fib.pup(pup.p)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- REFERENCE_TYPE
- QUALIFIED_TYPE_IDENT
- PUP::er
- p
- BLOCK
- EXPR
- |
- p
- parent(Symbol(Fib@, )) [type=Symbol(Fib@, )] [def=Fib.parent]
- EXPR
- |
- p
- root(bool) [type=bool] [def=Fib.root]
- EXPR
- |
- p
- n(int) [type=int] [def=Fib.n]
- EXPR
- |
- p
- partialResult(int) [type=int] [def=Fib.partialResult]
- EXPR
- |
- p
- pendingChildren(int) [type=int] [def=Fib.pendingChildren]
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- private
- void(void) [type=void] [def=null]
- initMethod(void) [type=void] [def=Fib.initMethod()]
- FORMAL_PARAM_LIST
- BLOCK
- FUNCTION_METHOD_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- protected
- void(void) [type=void] [def=null]
- constructorHelper(void) [type=void] [def=Fib.constructorHelper()]
- FORMAL_PARAM_LIST
- BLOCK
- EXPR
- METHOD_CALL
- _initTrace
- ARGUMENT_LIST
- CONSTRUCTOR_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- Fib(tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}) [type=tests::Fib{parent=Fib.parent, root=Fib.root, n=Fib.n, partialResult=Fib.partialResult, pendingChildren=Fib.pendingChildren, seq_fib=Fib.seq_fib(seq_fib.n), Fib=Fib.Fib(), gather=entry Fib.gather(gather.value), passUp=Fib.passUp(), pup=Fib.pup(pup.p), initMethod=Fib.initMethod(), constructorHelper=Fib.constructorHelper()}] [def=Fib.Fib()]
- FORMAL_PARAM_LIST
- BLOCK
- EXPR(void) [type=void] [def=Symbol(EXPR, void, )]
- METHOD_CALL(void) [type=void] [def=null]
- constructorHelper(void) [type=void] [def=Fib.constructorHelper()]
- ARGUMENT_LIST