Abstract_Machine Abstract_Syntax Back Configuration Front Middle Representation cs pSather Base Containers External IO Math Strings System pSather
$AM $AM_CALL_EXPR $AM_CONST $AM_EXPR $AM_STMT AM AM_ANY_EXPR AM_ARRAY_EXPR AM_ARR_CONST AM_ASSERT_STMT AM_ASSIGN_STMT AM_ATTACH_STMT AM_ATTR_EXPR AM_AT_EXPR AM_BND_CREATE_EXPR AM_BND_ITER_CALL_EXPR AM_BND_ROUT_CALL_EXPR AM_BOOL_CONST AM_BREAK_STMT AM_CALL_ARG AM_CALL_EXPR AM_CASE_STMT AM_CHAR_CONST AM_CLUSTER_EXPR AM_CLUSTER_SIZE_EXPR AM_COMMENT_STMT AM_CONST AM_EXCEPT_EXPR AM_EXPR AM_EXPR_STMT AM_EXT_CALL_EXPR AM_FAR_EXPR AM_FLTDX_CONST AM_FLTD_CONST AM_FLTI_CONST AM_FLTX_CONST AM_FLT_CONST AM_FORMAL_ARG AM_GLOBAL_EXPR AM_HERE_EXPR AM_IF_EXPR AM_IF_STMT AM_INITIAL_STMT AM_INTI_CONST AM_INT_CONST AM_INVARIANT_STMT AM_IS_VOID_EXPR AM_ITER_CALL_EXPR AM_LOCAL_EXPR AM_LOCK_STMT AM_LOOP_STMT AM_NEAR_EXPR AM_NEW_EXPR AM_OB_DEF AM_OUT AM_POST_STMT AM_PREFETCH_STMT AM_PRE_STMT AM_PROTECT_STMT AM_RAISE_STMT AM_RETURN_STMT AM_ROUT_CALL_EXPR AM_ROUT_DEF AM_STMT AM_STMT_EXPR AM_STR_CONST AM_SYNC_STMT AM_TYPECASE_STMT AM_UNLOCK_STMT AM_VARR_ASSIGN_EXPR AM_VATTR_ASSIGN_EXPR AM_VOID_CONST AM_WAITFOR_STMT AM_WHERE_EXPR AM_WITH_NEAR_STMT AM_YIELD_STMT
Abstract_Syntax
$AS_CLASS_ELT $AS_EXPR $AS_NODE $AS_STMT AS_AND_EXPR AS_ANY_EXPR AS_ARG_DEC AS_ARG_MODE AS_ARRAY_EXPR AS_ASSERT_STMT AS_ASSIGN_STMT AS_ATTACH_STMT AS_ATTR_DEF AS_AT_EXPR AS_BOOL_LIT_EXPR AS_BOUND_CREATE_EXPR AS_BREAK_EXPR AS_CALL_EXPR AS_CASE_STMT AS_CASE_WHEN AS_CHAR_LIT_EXPR AS_CLASS_DEF AS_CLASS_ELT AS_CLUSTER_EXPR AS_CLUSTER_SIZE_EXPR AS_COHORT_EXPR AS_CONST_DEF AS_CREATE_EXPR AS_DEC_STMT AS_EXCEPT_EXPR AS_EXPR AS_EXPR_STMT AS_FAR_EXPR AS_FEAT_MOD AS_FLT_LIT_EXPR AS_FORK_STMT AS_HERE_EXPR AS_IDENT_LIST AS_IF_STMT AS_INCLUDE_CLAUSE AS_INITIAL_EXPR AS_INTERF_ATTACH_STMT AS_INT_LIT_EXPR AS_IS_VOID_EXPR AS_LOCK_IF_WHEN AS_LOCK_STMT AS_LOOP_STMT AS_NEAR_EXPR AS_NEW_EXPR AS_NODE AS_OR_EXPR AS_OUT AS_PARAM_DEC AS_PAR_STMT AS_PROTECT_STMT AS_PROTECT_WHEN AS_QUIT_STMT AS_RAISE_STMT AS_RESULT_EXPR AS_RETURN_STMT AS_ROUT_DEF AS_SELF_EXPR AS_SHARED_DEF AS_STMT AS_STMT_LIST AS_STR_LIT_EXPR AS_SYNC_STMT AS_TYPECASE_STMT AS_TYPECASE_WHEN AS_TYPE_SPEC AS_UNDERSCORE_ARG AS_UNLOCK_STMT AS_VOID_EXPR AS_WHERE_EXPR AS_WITH_NEAR_STMT AS_YIELD_STMT
Back
$LAYOUT ABSTRACT_FRAME_LAYOUT ABSTRACT_LAYOUT AM_CURSOR AM_CURSOR_POS ARG_LAYOUT ATTRSORT BOUND_ITER_FRAME_LAYOUT BOUND_ITER_TYPE_LAYOUT BOUND_OBJECT_LAYOUT BOUND_TYPE_LAYOUT BUILTIN_LAYOUT CGEN CLASS_LAYOUT CODE_FILE CODE_FILE_ARRAY CSE_DOUBLE_EXPRS EXPR_HOISTED EXTERNAL_LAYOUT FIX_TYPE FRAME_LAYOUT IMMUTABLE_CLASS_LAYOUT LAYOUT_ARR LAYOUT_ARRAY LAYOUT_TBL MANGLE NAMEMAP NAMESPACE OPTIMIZE OPT_CONST OPT_CONSTANTS OPT_CSE OPT_HELPER OPT_ITER OPT_PREFETCH PRINT_OB TP_LAYOUT
Configuration
$CONFIG CODE_OPTIONS CONFIG_DEF CONFIG_ROUT CONFIG_SCANNER CONFIG_TBL CS_OPTIONS GET_OPTIONS SYSTEM_LEX
Front
CONVERT FIND_TYPES LEX_CONST PARSE PARSER SCANNER SFILE_ID TOKEN
Middle
$INLINE_ITER_SIG $INLINE_ROUT_SIG BUILD_TYPE_GRAPH CHANGE_VARS CHECK_AM CHECK_IFC_CONFORMANCE GENERATE_AM GET_MAIN_SIG INLINE INLINE_ARR_READ INLINE_ARR_WRITE INLINE_ATTR_READ INLINE_ATTR_WRITE INLINE_BUILTIN INLINE_GLOBAL_READ INLINE_INT_FOLD INLINE_ITER INLINE_ITER_TBL INLINE_ROUT INLINE_ROUT_TBL INLINE_VARR_READ INLINE_VARR_WRITE INLINE_VATTR_WRITE SE_CONTEXT SIDE_EFFECT STRANS TP_ARRAY TRANS WEIGH_CODE XFORM_CODE
Representation
$BACK_END $BUILD_TYPE_GRAPH $CALL_TP $CHECK_AM $CHECK_IFC_CONFORMANCE $FIND_TYPES $GENERATE_AM $GET_MAIN_SIG $GET_OPTIONS $INLINE $MODE $OPTIMIZE $PARSE $PROG_ERR $STAT $TP ARG CALL_ARG CALL_SIG CALL_TP_ARRAY CALL_TP_BOUND_CREATE CALL_TP_CREATE CALL_TP_UNDERSCORE CALL_TP_VOID CS_COMPONENT ELT ELT_TBL GLOBAL_TBL IDENT IDENT_BUILTIN IDENT_TBL IFC IFC_ABS_CREATE IMPL IMPL_CREATE IMPL_INCLUDE INOUT_MODE IN_MODE MODE MODES NULL_STAT ONCE_MODE OUT_MODE PROG PROG_AS_TBL SELECT_SIG SIG SIG_TBL STAT STORE_CALL_MAP TP TP_BUILTIN TP_CLASS TP_CLASS_TBL TP_CONTEXT TP_GRAPH TP_GRAPH_ABS_DES TP_ITER TP_ITER_TBL TP_KIND TP_ROUT TP_ROUT_TBL TP_TBL
cs
CS
pSather
PTRANS
Base
$COPY $ELT $ELT{_} $HASH $IS_EQ $IS_LT{_} $IS_NIL $NIL $NUMBER{_} $OB $STR AREF{_} BOOL CHAR EXT_OB FLT FLTD FLTDX FLTI FLTX INT
Containers
$ARR{_} $CONTAINER{_} $DISPENSER{_} $MAP{_,_} $NEXT{_} $NR_STACK{_} $RO_ARR{_} $RO_MAP{_,_} $STACK{_} ARRAY{_} A_STACK{_} DATABUCKET{_,_} FLIST{_} FMAP{_,_} FSET{_} TUP{_,_,_,_} TUP{_,_,_} TUP{_,_}
External
F_INTEGER F_REAL
IO
$OSTREAM ERR FILE OUT
Math
$RANDOM_GEN CPX CPXD INTI MS_RANDOM_GEN RAT RND
Strings
$FLT $FMT BASE_FORMAT FMT_ERROR FSTR STR STR_CURSOR
System
C_UNIX RUNTIME SYS TIME UNIX
pSather
$ATTACH $LOCK $REENTRANT PREFETCH