gibbon-0.3: A compiler for operating on serialized data

Index - S

saturateCallGibbon.L0.Syntax
ScalarGibbon.L3.Syntax, Gibbon.L4.Syntax
scalarToTy 
1 (Function)Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
scalar_bytesGibbon.L4.Syntax
ScopedBuffer 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
ScopedParBuffer 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
sdocGibbon.Common
separateDefsGibbon.L1.GenSML
SerBoolGibbon.L2.Interp
SerCharGibbon.L2.Interp
SerFloatGibbon.L2.Interp
SerializedValGibbon.L2.Interp
SerIntGibbon.L2.Interp
SerPadGibbon.L2.Interp
SerPtrGibbon.L2.Interp
SerTagGibbon.L2.Interp
setEvenProgGibbon.L2.Examples
SExprGibbon.Common, Gibbon.Compiler
shakeTreeGibbon.Passes.ShakeTree
SimplifiableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SimplifiableExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
simplifyL1Gibbon.Passes.Simplifier
simplifyLocBindsGibbon.Passes.Simplifier
SingleDestGibbon.Passes.InferLocations
SizeGibbon.L2.Interp
SizeEnvGibbon.L2.Interp
SizeOfPacked 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SizeOfScalar 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
sizeOfTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SizeParam 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SizeParamFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
sizeToIntGibbon.L2.Interp
SkolemTvGibbon.Common
SManyGibbon.L2.Interp
snd3Gibbon.Common
SOneGibbon.L2.Interp
sortDefsGibbon.L1.GenSML
SpawnEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SpawnEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
specLambdasGibbon.L0.Specialize2
srcFileGibbon.Common, Gibbon.Compiler
SSModalityGibbon.Common
SSPop 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
SSPush 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
ss_opsGibbon.Passes.ThreadRegions
StartOfCGibbon.L2.Typecheck
StartOfPkdCursor 
1 (Data Constructor)Gibbon.L1.Syntax
2 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
StartOfRegionLEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
StartScalarsAllocationGibbon.L3.Syntax
StartTagAllocationGibbon.L3.Syntax
Store 
1 (Type/Class)Gibbon.L2.Interp
2 (Data Constructor)Gibbon.L2.Interp
streeGibbon.L2.Examples
stripTyLocsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
strToIntGibbon.L2.Interp
SubP 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SubPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SubPtrGibbon.L3.Syntax
Subst 
1 (Type/Class)Gibbon.L0.Typecheck
2 (Data Constructor)Gibbon.L0.Typecheck
substGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
substEGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
substEffGibbon.L2.Syntax, Gibbon.NewL2.Syntax
substEffsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
substEndRegGibbon.Passes.ThreadRegions
substEndReg_locargGibbon.Passes.ThreadRegions
SubstitutableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SubstitutableExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
substLoc 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
substLocs 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
substProgGibbon.L2.Examples
substTyVarGibbon.L0.Syntax
substTyVarDDefGibbon.L0.Typecheck
substTyVarExpGibbon.L0.Typecheck
substTyVarPrimGibbon.L0.Typecheck
sumSTreeProgGibbon.L2.Examples
sumTreeProgGibbon.L2.Examples
sumUpProgGibbon.L2.Examples
sumUpSetEvenProgGibbon.L2.Examples
SwitchGibbon.L4.Syntax
SyMGibbon.Common
SymbolGibbon.Common
symbolTableGibbon.L4.Syntax
SymDictTy 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
SymDictTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymHashContains 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymHashContainsFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymHashEmpty 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymHashEmptyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymHashInsert 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymHashInsertFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymHashLookup 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymHashLookupFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymHashTy 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
SymHashTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymSGibbon.L3.Syntax, Gibbon.L4.Syntax
SymSetContains 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymSetContainsFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymSetEmpty 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymSetEmptyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymSetInsert 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymSetInsertFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymSetTy 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
SymSetTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SymTableGibbon.L4.Syntax
SymTrivGibbon.L4.Syntax
SymTy 
1 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
SymTy0Gibbon.L0.Syntax
SymTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SyncEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
SyncEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax