About
Modules
Abstract_Machine
Abstract_Syntax
Back
Configuration
Front
Middle
Representation
cs
pSather
Base
Containers
External
IO
Math
Strings
System
pSather

Abstract_Machine
$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