:< | Data.Stack |
<>> | Data.Stack |
Add | Stg.Language |
add | Stg.Prelude.Number, Stg.Prelude |
addLocals | Stg.Machine.Env |
Addr | Stg.Machine.Types |
address | Stg.Machine.Types |
addressCore | Stg.Machine.Types |
Addresses | Stg.Machine.GarbageCollection.Common |
AddrNotOnHeap | Stg.Marshal.FromStg, Stg.Marshal |
addrs | Stg.Machine.GarbageCollection.Common |
addTwoNumbers | Stg.ExamplePrograms |
AlgebraicAlt | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
algebraicAlt | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
AlgebraicAlts | Stg.Language |
AlgReturnToPrimAlts | Stg.Machine.Types |
alloc | Stg.Machine.Heap |
allocMany | Stg.Machine.Heap |
Alts | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
alts | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
and2 | Stg.Prelude.Bool, Stg.Prelude |
AppC | Stg.Language |
AppF | Stg.Language |
AppP | Stg.Language |
ArgumentFrame | Stg.Machine.Types |
Atom | Stg.Language |
atom | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
AtomLit | Stg.Language |
AtomVar | Stg.Language |
BadArity | Stg.Marshal.FromStg, Stg.Marshal |
BadConArity | Stg.Machine.Types |
Binds | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
binds | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
Blackhole | Stg.Machine.Types |
bool | Stg.Prelude.Bool, Stg.Prelude |
bulletList | Stg.Util |
calculateLength | Stg.ExamplePrograms |
Case | Stg.Language |
classify | Stg.Language |
Closure | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
closureType | Stg.Machine.Types |
Code | Stg.Machine.Types |
commaSep | Stg.Util |
compose | Stg.Prelude.Function, Stg.Prelude |
con | Stg.Parser.Parser |
concat2 | Stg.Prelude.List, Stg.Prelude |
const | Stg.Prelude.Function, Stg.Prelude |
Constr | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
curry | Stg.Prelude.Tuple, Stg.Prelude |
cycle | Stg.Prelude.List, Stg.Prelude |
DefaultAlt | Stg.Language |
defaultAlt | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
DefaultBound | Stg.Language |
DefaultNotBound | Stg.Language |
Detail_BadConArity | Stg.Machine.Types |
Detail_ConUpdate | Stg.Machine.Types |
Detail_EnterBlackHole | Stg.Machine.Types |
Detail_EnterNonUpdatable | Stg.Machine.Types |
Detail_EnterUpdatable | Stg.Machine.Types |
Detail_EvalCase | Stg.Machine.Types |
Detail_EvalLet | Stg.Machine.Types |
Detail_FunctionApplication | Stg.Machine.Types |
Detail_GarbageCollected | Stg.Machine.Types |
Detail_PapUpdate | Stg.Machine.Types |
Detail_ReturnConDefBound | Stg.Machine.Types |
Detail_ReturnCon_Match | Stg.Machine.Types |
Detail_ReturnIntCannotUpdate | Stg.Machine.Types |
Detail_ReturnIntDefBound | Stg.Machine.Types |
Detail_StackNotEmpty | Stg.Machine.Types |
Detail_UnusedLocalVariables | Stg.Machine.Types |
Detail_UpdateClosureWithPrimitive | Stg.Machine.Types |
Div | Stg.Language |
div | Stg.Prelude.Number, Stg.Prelude |
DivisionByZero | Stg.Machine.Types |
Empty | Data.Stack |
Enter | Stg.Machine.Types |
EnterBlackhole | Stg.Machine.Types |
Enter_NonUpdatableClosure | Stg.Machine.Types |
Enter_PartiallyAppliedUpdate | Stg.Machine.Types |
Enter_UpdatableClosure | Stg.Machine.Types |
Eq | Stg.Language |
equals_List_Int | Stg.Prelude.List, Stg.Prelude |
equals_Pair_Int | Stg.Prelude.Tuple, Stg.Prelude |
eq_Bool | Stg.Prelude.Bool, Stg.Prelude |
eq_Int | Stg.Prelude.Number, Stg.Prelude |
Eval | Stg.Machine.Types |
evalStep | Stg.Machine.Evaluate, Stg.Machine |
evalsUntil | Stg.Machine |
evalUntil | Stg.Machine |
Eval_AppC | Stg.Machine.Types |
Eval_AppP | Stg.Machine.Types |
Eval_Case | Stg.Machine.Types |
Eval_Case_Primop_DefaultBound | Stg.Machine.Types |
Eval_Case_Primop_Normal | Stg.Machine.Types |
Eval_FunctionApplication | Stg.Machine.Types |
Eval_Let | Stg.Machine.Types |
Eval_Lit | Stg.Machine.Types |
Eval_LitApp | Stg.Machine.Types |
Expr | Stg.Language |
expr | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
Failure | Stg.Util |
fibonacciImproved | Stg.ExamplePrograms |
fibonacciNaive | Stg.ExamplePrograms |
fibonacciZipWith | Stg.ExamplePrograms |
filter | Stg.Prelude.List, Stg.Prelude |
fix | Stg.Prelude.Function, Stg.Prelude |
foldl | Stg.Prelude.List, Stg.Prelude |
foldl' | Stg.Prelude.List, Stg.Prelude |
foldr | Stg.Prelude.List, Stg.Prelude |
force | Stg.Prelude |
forceSpine | Stg.Prelude.List, Stg.Prelude |
forEachPop | Data.Stack |
FromStg | Stg.Marshal.FromStg, Stg.Marshal |
fromStg | Stg.Marshal.FromStg, Stg.Marshal |
fromStgAddr | Stg.Marshal.FromStg |
FromStgError | Stg.Marshal.FromStg, Stg.Marshal |
fromStgPrim | Stg.Marshal.FromStg |
fst | Stg.Prelude.Tuple, Stg.Prelude |
garbageCollect | Stg.Machine.GarbageCollection, Stg.Machine |
GarbageCollection | Stg.Machine.Types |
GarbageCollectionAlgorithm | |
1 (Type/Class) | Stg.Machine.GarbageCollection.Common, Stg.Machine.GarbageCollection, Stg.Machine |
2 (Data Constructor) | Stg.Machine.GarbageCollection.Common |
Geq | Stg.Language |
geq_Int | Stg.Prelude.Number, Stg.Prelude |
Globals | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
globalVal | Stg.Machine.Env |
Gt | Stg.Language |
gt_Int | Stg.Prelude.Number, Stg.Prelude |
HaltedByPredicate | Stg.Machine.Types |
HaltIf | |
1 (Type/Class) | Stg.Machine |
2 (Data Constructor) | Stg.Machine |
HClosure | Stg.Machine.Types |
headline | Stg.Machine.Types |
Heap | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
HeapObject | Stg.Machine.Types |
id | Stg.Prelude.Function, Stg.Prelude |
Info | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
InfoDetail | Stg.Machine.Types |
InfoShort | Stg.Machine.Types |
initialState | Stg.Machine |
InitialStateCreationFailed | Stg.Machine.Types |
IsBlackhole | Stg.Marshal.FromStg, Stg.Marshal |
IsWrongLambdaType | Stg.Marshal.FromStg, Stg.Marshal |
iterate | Stg.Prelude.List, Stg.Prelude |
LambdaCon | Stg.Language |
LambdaForm | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
lambdaForm | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
LambdaFun | Stg.Language |
LambdaThunk | Stg.Language |
LambdaType | Stg.Language |
length | Stg.Prelude.List, Stg.Prelude |
Leq | Stg.Language |
leq_Int | Stg.Prelude.Number, Stg.Prelude |
Let | Stg.Language |
librarySort | Stg.ExamplePrograms |
listConcatLeftAssociated | Stg.ExamplePrograms |
listConcatRightAssociated | Stg.ExamplePrograms |
Lit | Stg.Language |
Literal | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
literal | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
Locals | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
localVal | Stg.Machine.Env |
lookup | Stg.Machine.Heap |
Lt | Stg.Language |
lt_Int | Stg.Prelude.Number, Stg.Prelude |
makeLocals | Stg.Machine.Env |
map | Stg.Prelude.List, Stg.Prelude |
Mapping | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
max | Stg.Prelude.Number, Stg.Prelude |
MaxStepsExceeded | Stg.Machine.Types |
maybe | Stg.Prelude.Maybe, Stg.Prelude |
MemAddr | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
min | Stg.Prelude.Number, Stg.Prelude |
Mod | Stg.Language |
mod | Stg.Prelude.Number, Stg.Prelude |
Mul | Stg.Language |
mul | Stg.Prelude.Number, Stg.Prelude |
naiveSort | |
1 (Function) | Stg.Prelude.List, Stg.Prelude |
2 (Function) | Stg.ExamplePrograms |
Neq | Stg.Language |
neq_Int | Stg.Prelude.Number, Stg.Prelude |
nil | Stg.Prelude.List, Stg.Prelude |
NoConstructorMatch | Stg.Marshal.FromStg, Stg.Marshal |
NonAlgPrimScrutinee | Stg.Machine.Types |
NonDefaultAlts | Stg.Language |
nonDefaultAlts | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
NoNonDefaultAlts | Stg.Language |
NonRecursive | Stg.Language |
NoRulesApply | Stg.Machine.Types |
not | Stg.Prelude.Bool, Stg.Prelude |
NotFound | Stg.Marshal.FromStg, Stg.Marshal |
nothing | Stg.Prelude.Maybe, Stg.Prelude |
NotInScope | |
1 (Type/Class) | Stg.Machine.Types, Stg.Machine.Env |
2 (Data Constructor) | Stg.Machine.Types, Stg.Machine.Env |
NoUpdate | Stg.Language |
or2 | Stg.Prelude.Bool, Stg.Prelude |
parse | Stg.Parser.Parser |
PerformGc | |
1 (Type/Class) | Stg.Machine |
2 (Data Constructor) | Stg.Machine |
pluralS | Stg.Util |
Pretty | Stg.Language.Prettyprint, Stg.Language |
pretty | Stg.Language.Prettyprint, Stg.Language |
prettyLambda | Stg.Language |
prettyList | Stg.Language.Prettyprint, Stg.Language |
prettyprint | Stg.Language.Prettyprint |
prettyprintPlain | Stg.Language.Prettyprint |
PrimInt | Stg.Machine.Types |
PrimitiveAlt | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
primitiveAlt | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
PrimitiveAlts | Stg.Language |
PrimOp | Stg.Language |
primOp | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
PrimReturnToAlgAlts | Stg.Machine.Types |
Program | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
program | |
1 (Function) | Stg.Parser.Parser |
2 (Function) | Stg.Parser.QuasiQuoter |
Rec | Stg.Language |
Recursive | Stg.Language |
repeat | Stg.Prelude.List, Stg.Prelude |
repeatNaive | Stg.ExamplePrograms |
repeatSharing | Stg.ExamplePrograms |
replicate | Stg.Prelude.List, Stg.Prelude |
ReturnCon | Stg.Machine.Types |
ReturnCon_DefBound | Stg.Machine.Types |
ReturnCon_DefUnbound | Stg.Machine.Types |
ReturnCon_Match | Stg.Machine.Types |
ReturnCon_Update | Stg.Machine.Types |
ReturnFrame | Stg.Machine.Types |
ReturnInt | Stg.Machine.Types |
ReturnIntWithEmptyReturnStack | Stg.Machine.Types |
ReturnInt_DefBound | Stg.Machine.Types |
ReturnInt_DefUnbound | Stg.Machine.Types |
ReturnInt_Match | Stg.Machine.Types |
reverse | Stg.Prelude.List, Stg.Prelude |
RunForMaxSteps | Stg.Machine |
RunForSteps | Stg.Machine |
RunIndefinitely | Stg.Machine |
seq | Stg.Prelude.Function, Stg.Prelude |
show' | Stg.Util |
size | Stg.Machine.Heap |
snd | Stg.Prelude.Tuple, Stg.Prelude |
sort | Stg.Prelude.List, Stg.Prelude |
span | Data.Stack |
splitHeapWith | Stg.Machine.GarbageCollection.Common |
Stack | Data.Stack |
StackFrame | Stg.Machine.Types |
stackFrameType | Stg.Machine.Types |
StateError | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
StateInitial | Stg.Machine.Types |
StateTransition | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
stg | Stg.Parser.QuasiQuoter |
stgCode | Stg.Machine.Types |
stgGlobals | Stg.Machine.Types |
stgHeap | Stg.Machine.Types |
stgInfo | Stg.Machine.Types |
StgParser | Stg.Parser.Parser |
stgStack | Stg.Machine.Types |
StgState | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
StgStateStyle | |
1 (Type/Class) | Stg.Machine.Types |
2 (Data Constructor) | Stg.Machine.Types |
stgSteps | Stg.Machine.Types |
Sub | Stg.Language |
sub | Stg.Prelude.Number, Stg.Prelude |
Success | Stg.Util |
sum_foldl | Stg.ExamplePrograms |
sum_foldl' | Stg.ExamplePrograms |
sum_foldl'ViaFoldr | Stg.ExamplePrograms |
sum_foldr | Stg.ExamplePrograms |
swap | Stg.Prelude.Tuple, Stg.Prelude |
take | Stg.Prelude.List, Stg.Prelude |
terminated | Stg.Machine |
ToStg | Stg.Marshal.ToStg, Stg.Marshal |
toStg | Stg.Marshal.ToStg, Stg.Marshal |
toStgWithGlobals | Stg.Marshal.ToStg |
triStateTracing | Stg.Machine.GarbageCollection.TriStateTracing, Stg.Machine.GarbageCollection, Stg.Machine |
twoSpaceCopying | Stg.Machine.GarbageCollection.TwoSpaceCopying, Stg.Machine.GarbageCollection, Stg.Machine |
TypeMismatch | Stg.Marshal.FromStg, Stg.Marshal |
uncurry | Stg.Prelude.Tuple, Stg.Prelude |
UpdatableClosureWithArgs | Stg.Machine.Types |
Update | Stg.Language |
update | Stg.Machine.Heap |
UpdateAddrs | Stg.Machine.GarbageCollection.Common |
updateAddrs | Stg.Machine.GarbageCollection.Common |
UpdateClosureWithPrimitive | Stg.Machine.Types |
UpdateFlag | Stg.Language |
UpdateFrame | Stg.Machine.Types |
updateMany | Stg.Machine.Heap |
val | Stg.Machine.Env |
Validate | Stg.Util |
vals | Stg.Machine.Env |
Value | Stg.Machine.Types |
Var | |
1 (Type/Class) | Stg.Language |
2 (Data Constructor) | Stg.Language |
var | Stg.Parser.Parser |
VariablesNotInScope | Stg.Machine.Types |
zip | Stg.Prelude.List, Stg.Prelude |
zipWith | Stg.Prelude.List, Stg.Prelude |