- CHARJ_SOURCE
- TYPE
- mainchare
- Main(Main{Main=entry Main.Main(Main.msg)}) [type=Main{Main=entry Main.Main(Main.msg)}] [def=Main{Main=entry Main.Main(Main.msg)}]
- ENTRY_CONSTRUCTOR_DECL
- MODIFIER_LIST
- ACCESS_MODIFIER_LIST
- public
- LOCAL_MODIFIER_LIST
- CHARJ_MODIFIER_LIST
- entry
- OTHER_MODIFIER_LIST
- Main(Main{Main=entry Main.Main(Main.msg)}) [type=Main{Main=entry Main.Main(Main.msg)}] [def=entry Main.Main(Main.msg)]
- FORMAL_PARAM_LIST
- FORMAL_PARAM_STD_DECL
- POINTER_TYPE(Symbol(CkArgMsg, )) [type=Symbol(CkArgMsg, )] [def=null]
- QUALIFIED_TYPE_IDENT
- CkArgMsg
- msg(Symbol(CkArgMsg, )) [type=Symbol(CkArgMsg, )] [def=Main.msg]
- BLOCK
- EXPR
- METHOD_CALL
- CHELPER
- ARGUMENT_LIST
- PRIMITIVE_VAR_DECLARATION
- SIMPLE_TYPE(int) [type=int] [def=null]
- int
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- ydim(int) [type=int] [def=Main.ydim]
- EXPR(int) [type=int] [def=Symbol(EXPR, int, )]
- 10(int) [type=int] [def=null]
- OBJECT_VAR_DECLARATION
- POINTER_TYPE(Symbol(Array, )) [type=Symbol(Array, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Array
- TEMPLATE_INST
- SIMPLE_TYPE(double) [type=double] [def=null]
- double
- 2(int{}) [type=int{}] [def=null]
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- A(Symbol(Array, )) [type=Symbol(Array, )] [def=Main.A]
- EXPR(Array) [type=Array] [def=Symbol(EXPR, Array, )]
- new
- OBJECT_TYPE(Array) [type=Array] [def=null]
- QUALIFIED_TYPE_IDENT
- Array
- TEMPLATE_INST
- SIMPLE_TYPE(double) [type=double] [def=null]
- double
- 2(int{}) [type=int{}] [def=null]
- ARGUMENT_LIST
- EXPR
- DOMAIN_EXPRESSION
- RANGE_EXPRESSION
- 10
- RANGE_EXPRESSION
- ydim
- OBJECT_VAR_DECLARATION
- POINTER_TYPE(Symbol(Array, )) [type=Symbol(Array, )] [def=null]
- QUALIFIED_TYPE_IDENT
- Array
- TEMPLATE_INST
- SIMPLE_TYPE(double) [type=double] [def=null]
- double
- VAR_DECLARATOR_LIST
- VAR_DECLARATOR
- strip(Symbol(Array, )) [type=Symbol(Array, )] [def=Main.strip]
- EXPR(Array) [type=Array] [def=Symbol(EXPR, Array, )]
- new
- OBJECT_TYPE(Array) [type=Array] [def=null]
- QUALIFIED_TYPE_IDENT
- Array
- TEMPLATE_INST
- SIMPLE_TYPE(double) [type=double] [def=null]
- double
- ARGUMENT_LIST
- EXPR
- ARRAY_ELEMENT_ACCESS
- A(Symbol(Array, )) [type=Symbol(Array, )] [def=Main.A]
- DOMAIN_EXPRESSION
- RANGE_EXPRESSION
- 1
- RANGE_EXPRESSION
- 0
- ydim