TDF Specification, Issue 4.0

January 1998

next section previous section current document TenDRA home page document index


Index

[A] [B] [C] [D]  [E] [F] [G] [H] [I] [J] [K] [L] [M]
[N] [O] [P] [Q] [R]  [S] [T] [U] [V] [W] [X] [Y] [Z]

A

abs
access [1] [2]
access_apply_token
access_cond
add_accesses
add_modes
add_procprops
add_to_ptr
alignment
   alloca
   alloca_alignment
   code
   frame
   var_param
alignment_apply_token
alignment_cond
alignment_sort
alloca
   alloca_alignment
alloca_alignment
al_tag
al_tagdef
al_tagdef_props
al_tag_apply_token
and
apply_general_proc
apply_proc
argument
   notation
assign
assignment
   atomic
assign_with_mode
atomic
   assignment

B

bfvar_apply_token
bfvar_bits
bfvar_cond
bitfield
bitfields
bitfield_assign
bitfield_assign_with_mode
bitfield_contents
bitfield_contents_with_mode
bitfield_variety
BITSTREAM
bitstream
bool
bool_apply_token
bool_cond
bottom
byte align
byte boundaries
BYTESTREAM
bytestream

C

callees
callees_alignment
callers_alignment
capsule
   introduction
capsule_link
case
caselim
chain_extern
change_bitfield_to_int
change_floating_variety
change_int_to_bitfield
change_variety
check_stack
code
   for characters
code_alignment
common_tagdec
common_tagdef
comparable
complete
complex_conjugate
complex_of_float
complex_parms
component
compound
computed_nat
computed_signed_nat
concat_nof
concat_string
conditional
constant
   evaluation
contents
contents_with_mode
continue
current_env

D

div0
div1
div2
division
   definition of kinds

E

encoding
   basic
   boundary
   extendable
   extendable integer
   number
   number of bits
   of lists
   of option
   of sorts
env_offset
env_size
equal
equality
   of ALIGNMENT
   of EXP
   of SHAPE
errors
   in floating point
error_code
error_jump
error_treatment
error_val
errt_apply_token
errt_cond
evaluation
   of constants
   order of
exp
exp_apply_token
exp_cond
extendable integer
   encoding
extendable
external
extern_link

F

fail_installer
false
floating
floating point
   errors
   representation
floating_abs
floating_div
floating_maximum
floating_minimum
floating_minus
floating_mult
floating_negate
floating_plus
floating_power
floating_test
floating_variety
float_int
float_of_complex
flvar_apply_token
flvar_cond
flvar_parms
foreign_sort
frame

G

goto
goto_local_lv
greater_than
greater_than_or_equal
group

I

identification
   linkable entity
   unit
identify
ignorable
imaginary_part
impossible
initial_value
inline
integer
integer extendable encoding
integer
   basic encoding
   overflow
integers
   representation of
integer_test
introduction
   of tags

L

label
   introduction
labelled
label_apply_token
last_local
less_than
less_than_or_equal
less_than_or_greater_than
lifetime
link
linkable entity
   identification
linkextern
linkinfo
linkinfo_props
links
list
   encoding
   notation
locals_alignment
local_alloc
local_alloc_check
local_free
local_free_all
long_jump
long_jump_access

M

make_al_tag
make_al_tagdef
make_al_tagdefs
make_callee_list
make_capsule
make_capsule_link
make_caselim
make_comment
make_complex
make_compound
make_dynamic_callees
make_extern_link
make_floating
make_general_proc
make_group
make_id_tagdec
make_id_tagdef
make_int
make_label
make_link
make_linkextern
make_linkinfos
make_links
make_local_lv
make_nat
make_nof
make_nof_int
make_null_local_lv
make_null_proc
make_null_ptr
make_otagexp
make_proc
make_signed_nat
make_stack_limit
make_string
make_tag
make_tagacc
make_tagdecs
make_tagdefs
make_tagshacc
make_tok
make_tokdec
make_tokdecs
make_tokdef
make_tokdefs
make_tokformals
make_top
make_unique
make_unit
make_value
make_var_tagdec
make_var_tagdef
make_version
make_versions
make_weak_defn
make_weak_symbol
maximum
memory
   model
   simple model
minimum
minus
modulus
   definition of kinds
move_some
mult

N

nat
nat_apply_token
nat_cond
negate
nil_access
nof
not
not_comparable
not_equal
not_greater_than
not_greater_than_or_equal
not_less_than
not_less_than_and_not_greater_than
not_less_than_or_equal
no_long_jump_dest
no_other_read
no_other_write
ntest
ntest_apply_token
ntest_cond
n_copies

O

obtain_al_tag
obtain_tag
of labels
offset
   arithmetic
offset_add
offset_div
offset_div_by_int
offset_max
offset_mult
offset_negate
offset_pad
offset_subtract
offset_test
offset_zero
option
   encoding
   notation
or
order
   of evaluation
original pointer
   creation [1] [2]
original
   pointers
otagexp
out_par
overflow
   integer
overlap
overlapping

P

parameter_alignment
plus
pointer
   arithmetic
pointers
   original
pointer_test
power
preserve
proc
procprops
procprops_apply_token
procprops_cond
proc_test
profile
PROPS

R

real_part
register
rem0
rem1
rem2
repeat
representation
   of floating point
   of integers
result
   notation
return
return_to_label
rotate
rotate_left
rotate_right
rounding
rounding_mode
rounding_mode_apply_token
rounding_mode_cond
round_as_state
round_with_mode

S

same_callees
sequence
set_stack_limit
shape
shape_apply_token
shape_cond
shape_offset
shift_left
shift_right
signed_nat
signed_nat_apply_token
signed_nat_cond
snat_from_nat
sort
   meaning of
sortname
Specification of TDF Constructs
stack_overflow
standard_access
standard_transfer_mode
static_name_def
string
string_apply_token
string_cond
string_extern
subtract_ptrs

T

tag
   introduction
tagacc
tagdec
tagdec_props
tagdef
tagdef_props
tagshacc
tag_apply_token
tail_call
TDF
   extending
TDFBOOL
tdfbool
TDFIDENT
tdfident
TDFINT
tdfint
tdfstring
tld [1] [2]
tokdec
tokdec_props
tokdef
tokdef_props
token
   introduction to
token_apply_token
token_definition
token_defn
tokformals
top
toward_larger
toward_smaller
toward_zero
to_nearest
transfer_mode
transfer_mode_apply_token
transfer_mode_cond
trap
trap_on_nil
true
types
   circular

U

unique
unique_extern
unit
   al_tagdef
   identification
   kinds of
   tagdec
   tagdef
   tokdec
   tokdef
unite_alignments
untidy
untidy_return
used_as_volatile
user_info
use_tokdef

V

variable
variety
var_apply_token
var_callees
var_callers
var_cond
var_limits
var_param_alignment
var_width
version
version_props
visible
volatile

W

wrap

X

xor


Part of the TenDRA Web.
Crown Copyright © 1998.