Index
a | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
Add | TAL |
All | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | TAL |
4 (Data Constructor) | K |
5 (Data Constructor) | F |
Ann | |
1 (Data Constructor) | C |
2 (Type/Class) | A |
3 (Data Constructor) | A |
4 (Data Constructor) | K |
5 (Data Constructor) | F |
AnnVal | |
1 (Type/Class) | C |
2 (Type/Class) | K |
App | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | K |
4 (Data Constructor) | F |
arith | TAL |
Arr | F |
b | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
binop | Util |
Bnz | TAL |
c | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
checkTyVar | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
Code | |
1 (Data Constructor) | A |
2 (Data Constructor) | TAL |
compile | Translate |
ctrue | F |
Ctx | |
1 (Type/Class) | C |
2 (Data Constructor) | C |
3 (Type/Class) | A |
4 (Data Constructor) | A |
5 (Type/Class) | TAL |
6 (Data Constructor) | TAL |
7 (Type/Class) | K |
8 (Data Constructor) | K |
9 (Type/Class) | F |
10 (Data Constructor) | F |
Decl | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | K |
DeclAssign | A |
DeclMalloc | A |
DeclPrim | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | K |
DeclPrj | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | K |
DeclUnpack | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
DeclVar | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | K |
Delta | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | TAL |
4 (Type/Class) | K |
5 (Type/Class) | F |
DI | Util |
dispArith | TAL |
dispAvoid | Util |
DispInfo | Util |
Display | Util |
display | Util |
displayCode | C |
displayList | Util |
displayTuple | Util |
DM | |
1 (Type/Class) | Util |
2 (Data Constructor) | Util |
emptyCtx | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
evalPrim | Util |
evaluate | |
1 (Function) | C |
2 (Function) | K |
3 (Function) | F |
Exists | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | TAL |
extendDecl | C |
extendTm | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
extendTms | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
extendTy | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
extendTys | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
f | F |
Fix | |
1 (Data Constructor) | C |
2 (Data Constructor) | K |
3 (Data Constructor) | F |
Flag | |
1 (Type/Class) | A |
2 (Type/Class) | TAL |
freshForHeap | TAL |
Gamma | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | TAL |
4 (Type/Class) | K |
5 (Type/Class) | F |
getDelta | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
getGamma | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
getIntReg | TAL |
getPrec | Util |
getPsi | TAL |
H | Translate |
Halt | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | TAL |
4 (Data Constructor) | K |
Heap | |
1 (Type/Class) | C |
2 (Data Constructor) | C |
3 (Type/Class) | A |
4 (Data Constructor) | A |
5 (Type/Class) | TAL |
HeapVal | |
1 (Type/Class) | A |
2 (Type/Class) | TAL |
heapvalcheck | C |
hoistcheck | C |
Init | |
1 (Data Constructor) | A |
2 (Data Constructor) | TAL |
initDI | Util |
insertGamma | TAL |
InstrSeq | TAL |
Instruction | TAL |
intersperse | Util |
jmpReg | TAL |
Jump | TAL |
Junk | TAL |
Label | |
1 (Type/Class) | TAL |
2 (Data Constructor) | TAL |
LabelVal | TAL |
Ld | TAL |
Let | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | K |
lets | A |
loadReg | TAL |
lookupHeapLabel | TAL |
lookupReg | TAL |
lookupTmVar | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
M | Util |
Machine | TAL |
Malloc | TAL |
maybeParens | Util |
Minus | Util |
mkProd | C |
mkSubst | |
1 (Function) | C |
2 (Function) | K |
mkTyApp | |
1 (Function) | C |
2 (Function) | A |
Mov | TAL |
Mul | TAL |
N | Translate |
n | F |
onePlusOne | F |
Pack | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Type/Class) | TAL |
4 (Data Constructor) | TAL |
patUnbind | Util |
Plus | Util |
polyconst | F |
polyid | F |
polyidty | F |
pp | Util |
prec | Util |
precedence | Util |
prefix | Util |
Prim | Util |
printM | Translate |
progcheck | |
1 (Function) | A |
2 (Function) | TAL |
Psi | TAL |
rAnn | A |
rAnn1 | A |
rAnnVal | |
1 (Function) | C |
2 (Function) | K |
rAnnVal1 | |
1 (Function) | C |
2 (Function) | K |
rDecl | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
rDecl1 | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
reg1 | TAL |
Register | |
1 (Type/Class) | TAL |
2 (Data Constructor) | TAL |
RegisterFile | TAL |
RegVal | TAL |
reifyCont | Translate |
rFlag | |
1 (Function) | A |
2 (Function) | TAL |
rFlag1 | |
1 (Function) | A |
2 (Function) | TAL |
rHeapVal | |
1 (Function) | A |
2 (Function) | TAL |
rHeapVal1 | |
1 (Function) | A |
2 (Function) | TAL |
rInstrSeq | TAL |
rInstrSeq1 | TAL |
rInstruction | TAL |
rInstruction1 | TAL |
rLabel | TAL |
rLabel1 | TAL |
rPack | TAL |
rPack1 | TAL |
rPrim | Util |
rPrim1 | Util |
rRegister | TAL |
rRegister1 | TAL |
rSmallVal | TAL |
rSmallVal1 | TAL |
rTm | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
rTm1 | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
rtmp | TAL |
rTy | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
rTy1 | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
rTyApp | TAL |
rTyApp1 | TAL |
run | TAL |
runDM | Util |
runM | Util |
rVal | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
rVal1 | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
rWordVal | TAL |
rWordVal1 | TAL |
SApp | TAL |
sapps | TAL |
Seq | TAL |
showTypes | Util |
sixfact | F |
SmallVal | TAL |
SPack | TAL |
St | TAL |
step | |
1 (Function) | C |
2 (Function) | TAL |
3 (Function) | K |
4 (Function) | F |
steps | F |
Sub | TAL |
subGamma | TAL |
subtype | TAL |
t1 | Translate |
t2 | Translate |
t3 | Translate |
t4 | Translate |
t5 | Translate |
TApp | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | F |
tcApp | TAL |
tcArith | TAL |
tcGamma | TAL |
tcInstr | TAL |
tcInstrSeq | TAL |
tcPack | TAL |
tcPsi | TAL |
tcSmallVal | TAL |
tcty | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | TAL |
4 (Function) | K |
5 (Function) | F |
tcWordVal | TAL |
test | Translate |
Times | Util |
TLam | F |
Tm | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | K |
4 (Type/Class) | F |
TmIf0 | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | K |
4 (Data Constructor) | F |
TmInt | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | TAL |
4 (Data Constructor) | K |
5 (Data Constructor) | F |
TmName | |
1 (Type/Class) | C |
2 (Type/Class) | F |
TmPrim | F |
TmPrj | F |
TmProd | |
1 (Data Constructor) | C |
2 (Data Constructor) | K |
3 (Data Constructor) | F |
TmVar | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | K |
4 (Data Constructor) | F |
toAnnValA | Translate |
toAnnValC | Translate |
toAnnValH | Translate |
toDeclA | Translate |
toDeclC | Translate |
toDeclH | Translate |
toDeclTAL | Translate |
toExpA | Translate |
toExpK | Translate |
toFlag | Translate |
toHeapVal | Translate |
toHeapValA | Translate |
toInstrsTAL | Translate |
toProgA | Translate |
toProgC | Translate |
toProgH | Translate |
toProgK | Translate |
toProgTAL | Translate |
toSmallVal | Translate |
toTmC | Translate |
toTmH | Translate |
toTyA | Translate |
toTyC | Translate |
toTyContK | Translate |
toTyK | Translate |
toTyTAL | Translate |
toValA | Translate |
toWordVal | Translate |
Tuple | |
1 (Data Constructor) | A |
2 (Data Constructor) | TAL |
twice | F |
two | F |
Ty | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | TAL |
4 (Type/Class) | K |
5 (Type/Class) | F |
TyApp | |
1 (Type/Class) | TAL |
2 (Data Constructor) | TAL |
tyApp | TAL |
TyInt | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | TAL |
4 (Data Constructor) | K |
5 (Data Constructor) | F |
TyName | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | TAL |
4 (Type/Class) | K |
5 (Type/Class) | F |
typecheck | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
typecheckAnnVal | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
typecheckDecl | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
typeCheckHeap | TAL |
typecheckHeapVal | A |
typecheckVal | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
TyProd | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | TAL |
4 (Data Constructor) | K |
5 (Data Constructor) | F |
TyVar | |
1 (Data Constructor) | C |
2 (Data Constructor) | A |
3 (Data Constructor) | TAL |
4 (Data Constructor) | K |
5 (Data Constructor) | F |
Un | |
1 (Data Constructor) | A |
2 (Data Constructor) | TAL |
Unpack | TAL |
updateProd | Translate |
Val | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | K |
ValName | |
1 (Type/Class) | C |
2 (Type/Class) | A |
3 (Type/Class) | K |
value | F |
var2reg | Translate |
Varmap | Translate |
WApp | TAL |
withPrec | Util |
WordVal | |
1 (Data Constructor) | TAL |
2 (Type/Class) | TAL |
WPack | TAL |
x | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
y | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |
z | |
1 (Function) | C |
2 (Function) | A |
3 (Function) | K |
4 (Function) | F |