class AM_OUT
****
Output AM code for debugging purposes.


Flattened version is here



Public


Features
AM_one_stmt(a:$AM_STMT)
AM_out(a:$AM)
AM_out(a:$AM,first:INT,indent:INT)


Private

AM_ANY_EXPR_out(a:AM_ANY_EXPR,first:INT,indent:INT)
**** pSather
AM_ARRAY_EXPR_out(a:AM_ARRAY_EXPR,first:INT,indent:INT)
AM_ARR_CONST_out(a:AM_ARR_CONST,first:INT,indent:INT)
AM_ASSERT_STMT_out(a:AM_ASSERT_STMT,first:INT,indent:INT)
AM_ASSIGN_STMT_out(a:AM_ASSIGN_STMT,first:INT,indent:INT)
AM_ATTACH_STMT_out(a:AM_ATTACH_STMT,first:INT,indent:INT)
**** pSather
AM_ATTR_EXPR_out(a:AM_ATTR_EXPR,first:INT,indent:INT)
AM_AT_EXPR_out(a:AM_AT_EXPR,first:INT,indent:INT)
**** pSather
AM_BND_CREATE_EXPR_out(a:AM_BND_CREATE_EXPR,first:INT,indent:INT)
AM_BND_ITER_CALL_EXPR_out(a:AM_BND_ITER_CALL_EXPR,first:INT,indent:INT)
AM_BND_ROUT_CALL_EXPR_out(a:AM_BND_ROUT_CALL_EXPR,first:INT,indent:INT)
AM_BOOL_CONST_out(a:AM_BOOL_CONST,first:INT,indent:INT)
AM_BREAK_STMT_out(a:AM_BREAK_STMT,first:INT,indent:INT)
AM_CALL_ARG_out(a:AM_CALL_ARG, first:INT, indent:INT)
AM_CASE_STMT_out(a:AM_CASE_STMT,first:INT,indent:INT)
AM_CHAR_CONST_out(a:AM_CHAR_CONST,first:INT,indent:INT)
AM_CLUSTER_EXPR_out(a:AM_CLUSTER_EXPR,first:INT,indent:INT)
**** pSather
AM_CLUSTER_SIZE_EXPR_out(a:AM_CLUSTER_SIZE_EXPR,first:INT,indent:INT)
**** pSather
AM_COMMENT_STMT_out(a:AM_COMMENT_STMT,first:INT,indent:INT)
AM_EXCEPT_EXPR_out(a:AM_EXCEPT_EXPR,first:INT,indent:INT)
AM_EXPR_STMT_out(a:AM_EXPR_STMT,first:INT,indent:INT)
AM_EXT_CALL_EXPR_out(a:AM_EXT_CALL_EXPR,first:INT,indent:INT)
AM_FAR_EXPR_out(a:AM_FAR_EXPR,first:INT,indent:INT)
**** pSather
AM_FLTDX_CONST_out(a:AM_FLTDX_CONST,first:INT,indent:INT)
AM_FLTD_CONST_out(a:AM_FLTD_CONST,first:INT,indent:INT)
AM_FLTI_CONST_out(a:AM_FLTI_CONST,first:INT,indent:INT)
AM_FLTX_CONST_out(a:AM_FLTX_CONST,first:INT,indent:INT)
AM_FLT_CONST_out(a:AM_FLT_CONST,first:INT,indent:INT)
AM_FORMAL_ARG_out(a:AM_FORMAL_ARG, first:INT, indent:INT)
AM_GLOBAL_EXPR_out(a:AM_GLOBAL_EXPR,first:INT,indent:INT)
AM_HERE_EXPR_out(a:AM_HERE_EXPR,first:INT,indent:INT)
**** pSather
AM_IF_EXPR_out(a:AM_IF_EXPR,first:INT,indent:INT)
AM_IF_STMT_out(a:AM_IF_STMT,first:INT,indent:INT)
AM_INITIAL_STMT_out(a:AM_INITIAL_STMT,first:INT,indent:INT)
AM_INTI_CONST_out(a:AM_INTI_CONST,first:INT,indent:INT)
AM_INT_CONST_out(a:AM_INT_CONST,first:INT,indent:INT)
AM_INVARIANT_STMT_out(a:AM_INVARIANT_STMT,first:INT,indent:INT)
AM_IS_VOID_EXPR_out(a:AM_IS_VOID_EXPR,first:INT,indent:INT)
AM_ITER_CALL_EXPR_out(a:AM_ITER_CALL_EXPR,first:INT,indent:INT)
AM_LOCAL_EXPR_out(a:AM_LOCAL_EXPR,first:INT,indent:INT)
AM_LOCK_STMT_out(a:AM_LOCK_STMT,first:INT,indent:INT)
**** pSather
AM_LOOP_STMT_out(a:AM_LOOP_STMT,first:INT,indent:INT)
AM_NEAR_EXPR_out(a:AM_NEAR_EXPR,first:INT,indent:INT)
**** pSather
AM_NEW_EXPR_out(a:AM_NEW_EXPR,first:INT,indent:INT)
AM_OB_DEF_out(a:AM_OB_DEF,first:INT,indent:INT)
AM_POST_STMT_out(a:AM_POST_STMT,first:INT,indent:INT)
AM_PREFETCH_STMT_out(a:AM_PREFETCH_STMT,first:INT,indent:INT)
AM_PRE_STMT_out(a:AM_PRE_STMT,first:INT,indent:INT)
AM_PROTECT_STMT_out(a:AM_PROTECT_STMT,first:INT,indent:INT)
AM_RAISE_STMT_out(a:AM_RAISE_STMT,first:INT,indent:INT)
AM_RETURN_STMT_out(a:AM_RETURN_STMT,first:INT,indent:INT)
AM_ROUT_CALL_EXPR_out(a:AM_ROUT_CALL_EXPR,first:INT,indent:INT)
AM_ROUT_DEF_out(a:AM_ROUT_DEF,first:INT,indent:INT)
AM_STMT_EXPR_out(a:AM_STMT_EXPR,first:INT,indent:INT)
AM_STR_CONST_out(a:AM_STR_CONST,first:INT,indent:INT)
AM_SYNC_STMT_out(a:AM_SYNC_STMT,first:INT,indent:INT)
AM_TYPECASE_STMT_out(a:AM_TYPECASE_STMT,first:INT,indent:INT)
AM_UNLOCK_STMT_out(a:AM_UNLOCK_STMT,first:INT,indent:INT)
**** pSather
______#OUT_+_"_expr=";_AM_out(a.lock)_
AM_VARR_ASSIGN_EXPR_out(a:AM_VARR_ASSIGN_EXPR,first:INT,indent:INT)
AM_VATTR_ASSIGN_EXPR_out(a:AM_VATTR_ASSIGN_EXPR,first:INT,indent:INT)
AM_VOID_CONST_out(a:AM_VOID_CONST,first:INT,indent:INT)
AM_WAITFOR_STMT_out(a:AM_WAITFOR_STMT,first:INT,indent:INT)
AM_WHERE_EXPR_out(a:AM_WHERE_EXPR,first:INT,indent:INT)
**** pSather
AM_WITH_NEAR_STMT_out(a:AM_WITH_NEAR_STMT,first:INT,indent:INT)
**** pSather
AM_YIELD_STMT_out(a:AM_YIELD_STMT,first:INT,indent:INT)
prindent(i:INT)