gibbon-0.3: A compiler for operating on serialized data

Index

!!!Gibbon.Common
#Gibbon.Common
abbrvGibbon.Common
add1FunGibbon.L2.Examples
add1Prog 
1 (Function)Gibbon.L2.Examples
2 (Function)Gibbon.L1.Examples
add1ProgChallengeGibbon.L1.Examples
add1ProgLetLeftGibbon.L1.Examples
add1ProgLetRightGibbon.L1.Examples
add1ProgSharingGibbon.L1.Examples
add1TraversedFunGibbon.L2.Examples
AddCursorGibbon.L3.Syntax
AddFixed 
1 (Data Constructor)Gibbon.L1.Syntax
2 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
addFunBindingGibbon.L1.GenSML
AddP 
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
AddPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
addRANGibbon.Passes.AddRAN
addTraversalsGibbon.Passes.AddTraversals
addTreesProgGibbon.L2.Examples
AfterConstantCGibbon.L2.Typecheck
AfterConstantLEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
AfterVariableCGibbon.L2.Typecheck
AfterVariableLEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
AliasEGibbon.L0.Syntax
AliasedGibbon.L2.Typecheck
allFreeVars 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
allFreeVars_sans_datacon_argsGibbon.Passes.ThreadRegions
allFunEntriesGibbon.L1.GenSML
allFunNamesGibbon.L1.GenSML
allLocVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
AllocateScalarsHere 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
AllocateTagHere 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
AllocEnvGibbon.Passes.ThreadRegions
allRegVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
AltsGibbon.L4.Syntax
AndP 
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
AndPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
AppEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
AppEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
appendSizeGibbon.L2.Interp
applyPrim 
1 (Function)Gibbon.L1.Interp
2 (Function)Gibbon.L4.Interp
ArenaTy 
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
ArenaTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
arrayInputGibbon.Common, Gibbon.Compiler
arrEffsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
arrIns 
1 (Function)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Function)Gibbon.L0.Syntax
arrIns'Gibbon.L0.Syntax
arrOut 
1 (Function)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Function)Gibbon.L0.Syntax
ArrowTy 
1 (Type/Class)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
ArrowTy2 
1 (Type/Class)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
arrowTysInTyGibbon.L0.Syntax
Assert 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
assertTrivGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
assertTrivsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
AssnValsTGibbon.L4.Syntax
assocLocGibbon.Passes.InferLocations
asyncGibbon.L4.Syntax
BackendGibbon.Common
backendGibbon.Common, Gibbon.Compiler
BenchGibbon.Common, Gibbon.Compiler
BenchE 
1 (Data Constructor)Gibbon.L1.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
BenchInputGibbon.Common, Gibbon.Compiler
benchInputGibbon.Common, Gibbon.Compiler
BigInfiniteGibbon.L2.Syntax, Gibbon.NewL2.Syntax
binaryGibbon.L1.GenSML
bindLambdasGibbon.L0.Specialize2
BindsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
bindsGibbon.L4.Syntax
bndGibbon.L4.Syntax
bodGibbon.L4.Syntax
bodyGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
bodyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
bod_maybeGibbon.L4.Syntax
BoolSGibbon.L3.Syntax, Gibbon.L4.Syntax
BoolTrivGibbon.L4.Syntax
BoolTy 
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
BoolTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
BoundedGibbon.L2.Syntax, Gibbon.NewL2.Syntax
BoundedSizeGibbon.L2.Syntax, Gibbon.NewL2.Syntax
BoundsCheck 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
boundsCheckGibbon.Passes.ThreadRegions
BoundTvGibbon.Common
Buffer 
1 (Type/Class)Gibbon.L2.Interp
2 (Data Constructor)Gibbon.L2.Interp
bufID 
1 (Function)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L2.Interp
BufValGibbon.L4.Interp
buildLeafFunGibbon.L2.Examples
buildLeafProgGibbon.L2.Examples
buildSTreeProgGibbon.L2.Examples
buildTreeProgGibbon.L2.Examples
buildTreeSumProgGibbon.L2.Examples
buildTwoTreesProgGibbon.L2.Examples
BumpArenaRefCount 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
byteSizeGibbon.L2.Interp
byteSizeOfTyGibbon.L2.Interp
CGibbon.Common
CaseEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
CaseEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
cataMGibbon.Common
ccGibbon.Common, Gibbon.Compiler
cfileGibbon.Common, Gibbon.Compiler
changeAppToSpawnGibbon.L2.Syntax, Gibbon.NewL2.Syntax
CharEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
CharEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
CharSGibbon.L3.Syntax, Gibbon.L4.Syntax
CharTrivGibbon.L4.Syntax
CharTy 
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
CharTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
CharValGibbon.L4.Interp
checkLenGibbon.L1.Typecheck
ChunkTyGibbon.L4.Syntax
cleanFunNameGibbon.Common
clkGibbon.L2.Interp
codegenProgGibbon.Passes.Codegen
combineGibbon.L0.Typecheck
compileGibbon.Compiler
compileAndRunExeGibbon.Compiler
compileCmdGibbon.Compiler
conGibbon.L4.Syntax
Config 
1 (Type/Class)Gibbon.Common, Gibbon.Compiler
2 (Data Constructor)Gibbon.Common, Gibbon.Compiler
configParserGibbon.Compiler
configWithArgsGibbon.Compiler
constPackedGibbon.L2.Syntax, Gibbon.NewL2.Syntax
ConstraintSet 
1 (Type/Class)Gibbon.L2.Typecheck
2 (Data Constructor)Gibbon.L2.Typecheck
constraintSetGibbon.L2.Typecheck
convertFunTyGibbon.Passes.InferLocations
copyOnId1ProgGibbon.L2.Examples
copyOutOfOrderPackedGibbon.Passes.InferLocations
CopyPackedGibbon.L0.Syntax
copyTreeFunGibbon.L2.Examples
copyTreeProgGibbon.L2.Examples
cursorizeGibbon.Passes.Cursorize
cursorizeTyGibbon.L3.Syntax
CursorTy 
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
CursorTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DataConGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DataConEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DataConEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DataConInfo 
1 (Type/Class)Gibbon.L4.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
dataConsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
dbgLvlGibbon.Common
dbgPrintGibbon.Common
dbgPrintLnGibbon.Common
dbgTraceGibbon.Common
dbgTraceItGibbon.Common
dcon_tagGibbon.L4.Syntax
DDef 
1 (Type/Class)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DDef0Gibbon.L0.Syntax
DDef1Gibbon.L1.Syntax
DDef2 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
DDef3Gibbon.L3.Syntax
DDefsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ddefsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DDefs0Gibbon.L0.Syntax
DDefs1Gibbon.L1.Syntax
DDefs2 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
DDefs3Gibbon.L3.Syntax
ddexprGibbon.L2.Examples
ddsnoclistGibbon.L2.Examples
ddtreeGibbon.L2.Examples
DebugFlagGibbon.DynFlags
debugFlagsGibbon.DynFlags
defaultConfigGibbon.Common, Gibbon.Compiler
defaultDynFlagsGibbon.DynFlags
defaultPackedRunPassMGibbon.Common
defaultRunConfigGibbon.Common
defaultRunPassMGibbon.Common
depList 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
deserializeGibbon.L2.Interp
DestGibbon.Passes.InferLocations
desugarL0Gibbon.L0.Specialize2
desugarLinearExtsGibbon.HaskellFrontend
DictEmptyP 
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
DictEmptyPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DictHasKeyP 
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
DictHasKeyPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DictInsertP 
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
DictInsertPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
DictLookupP 
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
DictLookupPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
directL3Gibbon.Passes.DirectL3
DivP 
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
DivPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
doptGibbon.DynFlags
dopt_setGibbon.DynFlags
dropInBufferGibbon.L2.Interp
dummyLRMGibbon.L2.Syntax
dummyTyLocsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
dumpIfSetGibbon.Common
DynFlags 
1 (Type/Class)Gibbon.DynFlags
2 (Data Constructor)Gibbon.DynFlags
dynflagsGibbon.Common, Gibbon.Compiler
dynflagsParserGibbon.DynFlags
DynRGibbon.L2.Syntax, Gibbon.NewL2.Syntax
E0ExtGibbon.L0.Syntax
E1ExtGibbon.L1.Syntax
E2Gibbon.L2.Syntax
E2ExtGibbon.L2.Syntax, Gibbon.NewL2.Syntax
E3ExtGibbon.L3.Syntax
EffectGibbon.L2.Syntax, Gibbon.NewL2.Syntax
elimEGibbon.L0.ElimNewtype
elimExtGibbon.L0.ElimNewtype
elimNewtypesGibbon.L0.ElimNewtype
elimPrimGibbon.L0.ElimNewtype
elimProgramGibbon.L0.ElimNewtype
elimTyGibbon.L0.ElimNewtype
elimTySchemeGibbon.L0.ElimNewtype
elsGibbon.L4.Syntax
emptyBufferGibbon.L2.Interp
emptyDDGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
emptyEnvGibbon.Passes.InferLocations
emptyEnv2Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
emptyStoreGibbon.L2.Interp
emptySubstGibbon.L0.Typecheck
EndOfGibbon.L2.Syntax, Gibbon.NewL2.Syntax
EndOfBuffer 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
EndOfMainGibbon.L4.Syntax
EndOfRegGibbon.NewL2.Syntax
EndOfReg_TaggedGibbon.NewL2.Syntax
EndScalarsAllocationGibbon.L3.Syntax
EndTagAllocationGibbon.L3.Syntax
EndWitnessGibbon.NewL2.Syntax
ensureEqualGibbon.L1.Typecheck
ensureEqualTy 
1 (Function)Gibbon.L1.Typecheck
2 (Function)Gibbon.L0.Typecheck
Env2 
1 (Type/Class)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqBenchProgP 
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
EqBenchProgPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqCharPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqCharPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqFloatPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqFloatPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqIntPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqIntPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
EqPGibbon.L4.Syntax
EqSymP 
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
EqSymPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
eraseLocMarkersGibbon.L3.Syntax
errGibbon.L0.Typecheck
ErrorPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ErrorPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ErrTGibbon.L4.Syntax
exadd1BodGibbon.L1.Examples
exadd1BodLetLeftGibbon.L1.Examples
exadd1BodLetRightGibbon.L1.Examples
execAndPrintGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
execProgGibbon.L4.Interp
exefileGibbon.Common, Gibbon.Compiler
Exp0Gibbon.L0.Syntax
Exp1Gibbon.L1.Syntax
Exp2 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
Exp3Gibbon.L3.Syntax
ExpP 
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
ExpPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ExpressionGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
extendEnvGibbon.L1.Typecheck
extendFEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
extendPatternMatchEnv 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
extendsVEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
extendVEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ExtFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
extractBinaryGibbon.L1.GenSML
extractUnaryGibbon.L1.GenSML
FAddPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FAddPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FailureGibbon.Passes.InferLocations
falsePrintedGibbon.Common
FDivPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FDivPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
fEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FExpPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FExpPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FGtEqPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FGtEqPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FGtPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FGtPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
field_tysGibbon.L4.Syntax
finalLocVarGibbon.Passes.InferLocations
finalUnifyLocGibbon.Passes.InferLocations
findRetLocsGibbon.Passes.ThreadRegions
findWitnessesGibbon.Passes.FindWitnesses
finishExpGibbon.Passes.InferLocations
fixLocGibbon.Passes.InferLocations
fixRANsGibbon.Passes.InferLocations
flatLetsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FlattenableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
flattenL0Gibbon.Passes.Flatten
flattenL1Gibbon.Passes.Flatten
flattenL2Gibbon.Passes.Flatten
flattenL3Gibbon.Passes.Flatten
FloatEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FloatEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
floatOutCaseGibbon.L0.Specialize2
FloatSGibbon.L3.Syntax, Gibbon.L4.Syntax
FloatToIntP 
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
FloatToIntPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FloatTrivGibbon.L4.Syntax
FloatTy 
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
FloatTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FloatValGibbon.L4.Interp
FLtEqPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FLtEqPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FLtPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FLtPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FMulPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FMulPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FnLocArgsGibbon.Passes.ThreadRegions
FoldEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FoldEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
followPtrsGibbon.Passes.FollowPtrs
ForAllGibbon.L0.Syntax
fragileZipGibbon.Common
fragileZip'Gibbon.Common
FRandP 
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
FRandPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FreeBufferGibbon.L4.Syntax
FreeLEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
freeLocVars 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
FreeSymTableGibbon.L4.Syntax
FreeVarsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
freshGibbon.Passes.InferLocations
freshExpGibbon.Passes.Freshen
freshExp1Gibbon.Passes.Freshen
freshFun1Gibbon.Passes.Freshen
freshLocVarGibbon.Passes.InferLocations
freshNamesGibbon.Passes.Freshen
freshNames1Gibbon.Passes.Freshen
freshUnifyLocGibbon.Passes.InferLocations
FromEndEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
FromEndLEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
fromL3TyGibbon.L4.Syntax
fromListDDGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
fromListFDGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
fromLRMGibbon.NewL2.Syntax
fromOldL2Gibbon.NewL2.FromOldL2
fromRANDataConGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
fromVarGibbon.Common
FSqrtP 
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
FSqrtPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
fst3Gibbon.Common
FSubPGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FSubPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FTanP 
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
FTanPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FullEnvGibbon.Passes.InferLocations
funArgs 
1 (Function)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
funBody 
1 (Function)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
funCanTriggerGCGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FunctionTyGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FunDecl 
1 (Type/Class)Gibbon.L4.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
FunDef 
1 (Type/Class)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FunDef0Gibbon.L0.Syntax
FunDef1Gibbon.L1.Syntax
FunDef2 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
FunDef3Gibbon.L3.Syntax
FunDefsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
fundefs 
1 (Function)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
FunDefs0Gibbon.L0.Syntax
FunDefs1Gibbon.L1.Syntax
FunDefs2 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
FunDefs3Gibbon.L3.Syntax
FunInlineGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
funInlineGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FunMeta 
1 (Type/Class)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
funMetaGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
funName 
1 (Function)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
FunRecGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
funRecGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FunRefEGibbon.L0.Syntax
funRetTyGibbon.L4.Syntax
funTyGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
FunValGibbon.L4.Interp
fusion2Gibbon.Passes.Fusion2
GammaGibbon.L0.Typecheck
GeneralFlagGibbon.DynFlags
generalFlagsGibbon.DynFlags
generalizeGibbon.L0.Typecheck
GenericTC 
1 (Data Constructor)Gibbon.L2.Typecheck
2 (Data Constructor)Gibbon.L1.Typecheck
genLetterGibbon.Common
Gensym 
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
gensymGibbon.Common
GensymFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gensym_tagGibbon.Common
GetCilkWorkerNum 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
getConOrderingGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
getDependenciesGibbon.L1.GenSML
getDynFlagsGibbon.Common
GetFirstWordGibbon.L4.Syntax
getFunTyGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
getGibbonConfigGibbon.Common
GetNumProcessors 
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
GetNumProcessorsFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
getPackedTysGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
getRunConfigGibbon.Common
getTagOfDataConGibbon.Passes.Lower
getTyOfDataConGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
getVarGibbon.L1.GenSML
gFlattenExpGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gFlattenGatherBindsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gFreeVarsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gInlineTrivExpGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gInlineTrivExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gInterpExpGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gInterpExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gInterpNoLogsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gInterpProgGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gInterpWithStdoutGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
GlobRGibbon.L2.Syntax, Gibbon.NewL2.Syntax
goptGibbon.DynFlags
gopt_setGibbon.DynFlags
GotoGibbon.L4.Syntax
gRecoverTypeGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gRenameGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gSubstGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gSubstEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gSubstEExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
gSubstExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
GtEqP 
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
GtEqPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
GtP 
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
GtPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
harvestStructTysGibbon.Passes.Codegen
HasEqGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HasGenericGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HaskellGibbon.Common, Gibbon.Compiler
HasNFDataGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HasOutGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
hasPackedGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
hasParallelismGibbon.L2.Syntax, Gibbon.NewL2.Syntax
HasPrettyGibbon.Pretty
HasRenamableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HasShowGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HasSimplifiableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HasSimplifiableExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
hasSpawnsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
hasSpawnsProgGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HasSubstitutableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
HasSubstitutableExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
hasTimeItGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
hoistNewBufGibbon.Passes.HoistNewBuf
hole_tyconGibbon.Passes.ThreadRegions
id1FunGibbon.L2.Examples
id1ProgGibbon.L2.Examples
id2FunGibbon.L2.Examples
id2ProgGibbon.L2.Examples
id3FunGibbon.L2.Examples
id3ProgGibbon.L2.Examples
IfEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ifeGibbon.L4.Syntax
IfEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IfTGibbon.L4.Syntax
indirectionAltGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IndirectionBarrier 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
IndirectionEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
IndirectionFreeGibbon.L2.Syntax, Gibbon.NewL2.Syntax
indirectionTagGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
indrBuildTreeProgGibbon.L2.Examples
indrIDProgGibbon.L2.Examples
indrIDSumProgGibbon.L2.Examples
indrRightmostProgGibbon.L2.Examples
inferEffectsGibbon.Passes.InferEffects
inferExp 
1 (Function)Gibbon.Passes.InferEffects
2 (Function)Gibbon.Passes.InferLocations
inferExp'Gibbon.Passes.InferLocations
inferFunAllocsGibbon.Passes.InferFunAllocs
inferLocsGibbon.Passes.InferLocations
inferRegScopeGibbon.Passes.InferRegionScope
inferRegScopeExpGibbon.Passes.InferRegionScope
inferRegSizeGibbon.Passes.CalculateBounds
InferStateGibbon.Passes.InferLocations
InfiniteGibbon.L2.Syntax, Gibbon.NewL2.Syntax
InfoTableGibbon.L4.Syntax
infoTableGibbon.L4.Syntax
initFunEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
initialGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
initialFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
InlineGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
InlineableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
inlineTrivGibbon.Passes.InlineTriv
inlineTrivExpGibbon.Passes.InlineTriv
inlineTrivL4Gibbon.L4.Syntax
inLocVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
InplaceVSortP 
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
InplaceVSortPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
InplaceVUpdateP 
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
InplaceVUpdatePFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
Input 
1 (Type/Class)Gibbon.Common, Gibbon.Compiler
2 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
inputGibbon.Common, Gibbon.Compiler
InRegionCGibbon.L2.Typecheck
InRegionLEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
inRegVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
insertAtBufferGibbon.L2.Interp
insertDDGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
insertFDGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
insertIntoStoreGibbon.L2.Interp
instantiateGibbon.L0.Typecheck
instDataConTyGibbon.L0.Typecheck
intAddFunGibbon.L2.Examples
intAddProgGibbon.L2.Examples
IntAltsGibbon.L4.Syntax
interleaveGibbon.L1.GenSML
internGibbon.Common
internalErrorGibbon.Common
InterpGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
interp 
1 (Function)Gibbon.L1.Interp
2 (Function)Gibbon.L2.Interp
Interp1Gibbon.Common, Gibbon.Compiler
Interp2Gibbon.Common, Gibbon.Compiler
InterpExtGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
interpExtGibbon.L2.Interp
InterpLogGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
InterpMGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
InterpProgGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
interpProgGibbon.L1.Interp
IntHashEmpty 
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
IntHashEmptyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IntHashInsert 
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
IntHashInsertFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IntHashLookup 
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
IntHashLookupFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IntHashTy 
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
IntHashTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IntSGibbon.L3.Syntax, Gibbon.L4.Syntax
IntToFloatP 
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
IntToFloatPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IntTrivGibbon.L4.Syntax
IntTy 
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
IntTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IntValGibbon.L4.Interp
inTysGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isAbsRANDataConGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IsBig 
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
IsBigFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
IsBoxedGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isCallUnsaturatedGibbon.L0.Syntax
isCopyFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isCopySansPtrsFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isFunTyGibbon.L0.Syntax
isIndirectionTagGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isIterGibbon.L4.Syntax
isNestedProdTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isPackedTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isPrinterNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isProdTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isPureGibbon.L4.Syntax
isRedirectionTagGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isRelOffsetsFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isRelRANDataConGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isScalarTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isScalarTy0Gibbon.L0.Syntax
isTravFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isTrivialGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isUnpackerNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isUserTvGibbon.Common
isValidListElemTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
isValidListElemTy0Gibbon.L0.Syntax
isVoidDDefGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
iteratorGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
iteratorFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
justPrintGibbon.L1.GenSML
LGibbon.L0.Syntax
LabelGibbon.L4.Syntax
LambdaEGibbon.L0.Syntax
lateInlineTrivGibbon.Passes.Simplifier
leafProgGibbon.L2.Examples
leftmostFunGibbon.L2.Examples
leftmostProgGibbon.L2.Examples
LetAllocTGibbon.L4.Syntax
LetArenaTGibbon.L4.Syntax
LetAvail 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
LetAvailTGibbon.L4.Syntax
LetCallTGibbon.L4.Syntax
LetEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LetEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LetIfTGibbon.L4.Syntax
LetLocEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LetParRegionEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LetPrimCallTGibbon.L4.Syntax
LetRegionEGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LetTimedTGibbon.L4.Syntax
LetTrivTGibbon.L4.Syntax
LetUnpackTGibbon.L4.Syntax
lhsGibbon.L4.Syntax
LinearExt 
1 (Type/Class)Gibbon.L0.Syntax
2 (Data Constructor)Gibbon.L0.Syntax
ListTy 
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
ListTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitSymEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LitSymEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lkpGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLAllocP 
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
LLAllocPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLConsP 
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
LLConsPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLCopyP 
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
LLCopyPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLFree2P 
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
LLFree2PFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLFreeP 
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
LLFreePFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLHeadP 
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
LLHeadPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLIsEmptyP 
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
LLIsEmptyPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLTailP 
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
LLTailPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LLVMGibbon.Common
LocGibbon.NewL2.Syntax
LocalIndirectionsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LocArgGibbon.NewL2.Syntax
LocationTCGibbon.L2.Typecheck
LocationTypeState 
1 (Type/Class)Gibbon.L2.Typecheck
2 (Data Constructor)Gibbon.L2.Typecheck
LocConstraintGibbon.L2.Typecheck
LocEnvGibbon.Passes.RemoveCopies
LocExp 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
LocOfGibbon.Language.Syntax, Gibbon.Language, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax, Gibbon.L3.Syntax
LocRetGibbon.L2.Syntax, Gibbon.NewL2.Syntax
locRetsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
locsInTy 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
LocVarGibbon.Common, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
locVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
lookup3Gibbon.Common
lookupDataConGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupDataCon'Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupDDefGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupFEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lookupInStoreGibbon.L2.Interp
lookupInStore'Gibbon.L2.Interp
lookupVarGibbon.L1.Typecheck
lookupVEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
lowerGibbon.Passes.Lower
LREM 
1 (Type/Class)Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.NewL2.Syntax
lremEndRegGibbon.NewL2.Syntax
lremLocGibbon.NewL2.Syntax
lremModeGibbon.NewL2.Syntax
lremRegGibbon.NewL2.Syntax
LRM 
1 (Type/Class)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
lrmLocGibbon.L2.Syntax, Gibbon.NewL2.Syntax
lrmModeGibbon.L2.Syntax, Gibbon.NewL2.Syntax
lrmRegGibbon.L2.Syntax, Gibbon.NewL2.Syntax
LseqEGibbon.L0.Syntax
LtEqP 
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
LtEqPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
LtP 
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
LtPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MainExpGibbon.L4.Syntax
mainExp 
1 (Function)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
makeNameGibbon.Passes.Codegen
MapEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MapEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mapExprsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mapExtGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mapLocsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mapMExprs 
1 (Function)Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax
2 (Function)Gibbon.L3.Syntax
mapPackedGibbon.L2.Syntax, Gibbon.NewL2.Syntax
MetaGibbon.L0.Syntax
MetaTv 
1 (Data Constructor)Gibbon.L0.Syntax
2 (Type/Class)Gibbon.L0.Syntax
metaTvsInTyGibbon.L0.Syntax
metaTvsInTysGibbon.L0.Syntax
metaTvsInTySchemeGibbon.L0.Syntax
metaTvsInTySchemesGibbon.L0.Syntax
minChatLvlGibbon.Common
mkAdd1FunGibbon.L1.Examples
mkAdd1ProgGibbon.L1.Examples
mkCopyFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkCopySansPtrsFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MkFalseGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MkFalseFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkLetsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkPolyNamesGibbon.L0.ElimNewtype
mkPrinterNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkProdGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MkProdEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MkProdEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkProdTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkProjGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkRelOffsetsFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
mkScalar 
1 (Function)Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
mkTravFunNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MkTrueGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MkTrueFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MkTy2Gibbon.NewL2.Syntax
mkUnpackerNameGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
MMapFileSize 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
MMapRGibbon.L2.Syntax, Gibbon.NewL2.Syntax
ModalityGibbon.L2.Syntax, Gibbon.NewL2.Syntax
ModalityTCGibbon.L2.Typecheck
ModeGibbon.Common, Gibbon.Compiler
modeGibbon.Common, Gibbon.Compiler
ModP 
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
ModPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
monomorphizeGibbon.L0.Specialize2
MulP 
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
MulPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
multiArgsToOneGibbon.HaskellFrontend
MultiplicityGibbon.L2.Syntax, Gibbon.NewL2.Syntax
ndocGibbon.Common
needsRANGibbon.Passes.AddRAN
needsTraversalCaseGibbon.Passes.AddTraversals
NewBuffer 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
newMetaTvGibbon.L0.Syntax
newMetaTyGibbon.L0.Syntax
NewParBuffer 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
newTyVarGibbon.L0.Syntax
newUniqGibbon.Common
nodeProgGibbon.L2.Examples
NoDestGibbon.Passes.InferLocations
NoInlineGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
NoSharingGibbon.L2.Syntax, Gibbon.NewL2.Syntax
NotRecGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
NullCursorGibbon.L3.Syntax
numRANsDataConGibbon.Passes.AddRAN
num_packedGibbon.L4.Syntax
num_scalarsGibbon.L4.Syntax
num_shortcutGibbon.L4.Syntax
occursGibbon.L2.Syntax, Gibbon.NewL2.Syntax
occursCheckGibbon.L0.Typecheck
offset 
1 (Function)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L2.Interp
optcGibbon.Common, Gibbon.Compiler
Opt_BenchPrintGibbon.DynFlags
Opt_BigInfiniteRegionsGibbon.DynFlags
Opt_BumpAllocGibbon.DynFlags
Opt_CountAllRegionsGibbon.DynFlags
Opt_CountParRegionsGibbon.DynFlags
Opt_DisableGCGibbon.DynFlags
Opt_D_DumpToFileGibbon.DynFlags
Opt_D_Dump_HsGibbon.DynFlags
Opt_D_Dump_ParAllocGibbon.DynFlags
Opt_D_Dump_RepairGibbon.DynFlags
Opt_FusionGibbon.DynFlags
Opt_GenGcGibbon.DynFlags
Opt_GhcTcGibbon.DynFlags
Opt_Gibbon1Gibbon.DynFlags
Opt_Gibbon2Gibbon.DynFlags
Opt_InfiniteRegionsGibbon.DynFlags
Opt_NoEagerPromoteGibbon.DynFlags
Opt_No_PureAnnotGibbon.DynFlags
Opt_No_RemoveCopiesGibbon.DynFlags
Opt_PackedGibbon.DynFlags
Opt_ParallelGibbon.DynFlags
Opt_PointerGibbon.DynFlags
Opt_PrintGcStatsGibbon.DynFlags
Opt_RegionOnSpawnGibbon.DynFlags
Opt_RelativeOffsetsGibbon.DynFlags
Opt_RemoveCopiesGibbon.DynFlags
Opt_RtsDebugGibbon.DynFlags
Opt_SimpleWriteBarrierGibbon.DynFlags
Opt_WarncGibbon.DynFlags
OrderedLocsEnvGibbon.Passes.ThreadRegions
OrP 
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
OrPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
outLocVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
OutputGibbon.L2.Syntax, Gibbon.NewL2.Syntax
outRegVarsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
outTyGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
packedOccursGibbon.L0.ElimNewtype
PackedTy 
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
PackedTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
parAllocGibbon.Passes.ParAlloc
ParE0Gibbon.L0.Syntax
parseFile 
1 (Function)Gibbon.HaskellFrontend
2 (Function)Gibbon.SExpFrontend
parseSExpGibbon.SExpFrontend
ParSyncGibbon.L4.Syntax
PassMGibbon.Common
PDictAllocP 
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
PDictAllocPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PDictForkP 
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
PDictForkPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PDictHasKeyP 
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
PDictHasKeyPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PDictInsertP 
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
PDictInsertPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PDictJoinP 
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
PDictJoinPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PDictLookupP 
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
PDictLookupPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PDictTy 
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
PDictTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PkdEnvGibbon.Passes.ThreadRegions
PolyAppEGibbon.L0.Syntax
ppApGibbon.L1.GenSML
ppCurriedGibbon.L1.GenSML
ppDDefGibbon.L1.GenSML
ppDDefsGibbon.L1.GenSML
ppEGibbon.L1.GenSML
ppExtGibbon.L1.GenSML
ppFailGibbon.L1.GenSML
ppFunDefsGibbon.L1.GenSML
ppFunRecGibbon.L1.GenSML
PPHaskellGibbon.Pretty
PPInternalGibbon.Pretty
ppMainExprGibbon.L1.GenSML
ppPrimGibbon.L1.GenSML
ppProgramGibbon.L1.GenSML
pprenderGibbon.Pretty
pprintGibbon.Pretty
pprintHsWithEnvGibbon.Pretty
pprintWithStyleGibbon.Pretty
PPStyleGibbon.Pretty
ppTy1Gibbon.L1.GenSML
ppTyVarGibbon.L1.GenSML
ppValDefGibbon.L1.GenSML
ppVarGibbon.L1.GenSML
PreExpGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PreExpFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PreLocExpGibbon.L2.Syntax, Gibbon.NewL2.Syntax
PrettyGibbon.Pretty
Prim 
1 (Type/Class)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Type/Class)Gibbon.L4.Syntax
prim 
1 (Function)Gibbon.L4.Syntax
2 (Function)Gibbon.Passes.InferLocations
PrimAppEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PrimAppEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
primArgsTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PrimFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
primMap 
1 (Function)Gibbon.HaskellFrontend
2 (Function)Gibbon.SExpFrontend
primRetTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PrintBool 
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
PrintBoolFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PrintChar 
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
PrintCharFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
printerGibbon.L1.GenSML
printerTy1Gibbon.L1.GenSML
PrintExpGibbon.L4.Syntax
PrintFloat 
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
PrintFloatFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PrintInt 
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
PrintIntFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
PrintPackedGibbon.L0.Syntax
PrintRegionCountGibbon.L4.Syntax
PrintStringGibbon.L4.Syntax
PrintSym 
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
PrintSymFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
printTupProgGibbon.L2.Examples
printTupProg2Gibbon.L2.Examples
ProdTrivGibbon.L4.Syntax
ProdTy 
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
ProdTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
Prog 
1 (Type/Class)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
3 (Type/Class)Gibbon.L4.Syntax
4 (Data Constructor)Gibbon.L4.Syntax
Prog0Gibbon.L0.Syntax
Prog1Gibbon.L1.Syntax
Prog2 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
Prog3Gibbon.L3.Syntax
progToEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ProjEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ProjEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
projNonFirstGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ProjTrivGibbon.L4.Syntax
projTyGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ptrGibbon.L4.Syntax
PtrTy 
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
PtrTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
qsortGibbon.L1.GenSML
quotePrintGibbon.L1.GenSML
RandP 
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
RandPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
randsGibbon.L4.Syntax
RanEnvGibbon.Passes.ThreadRegions
ratorGibbon.L4.Syntax
rcCursorsGibbon.Common
rcDbgGibbon.Common
rcItersGibbon.Common
rcSizeGibbon.Common
ReadGibbon.Common
ReadArrayFile 
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
ReadArrayFileFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ReadCursor 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
ReadInt 
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
ReadIntFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ReadList 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
ReadPackedFile 
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
ReadPackedFileFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ReadScalar 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
ReadTag 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
ReadTaggedCursor 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
ReadVector 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
rearrangeFreeGibbon.Passes.RearrangeFree
RecGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
recoverTypeGibbon.L0.Syntax
redirectionAltGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
redirectionSizeGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
redirectionTagGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
reduceFunDefsGibbon.L1.GenSML
RegGibbon.NewL2.Syntax
RegEnvGibbon.Passes.ThreadRegions
RegionGibbon.L2.Syntax, Gibbon.NewL2.Syntax
RegionSet 
1 (Type/Class)Gibbon.L2.Typecheck
2 (Data Constructor)Gibbon.L2.Typecheck
regionsInwardsGibbon.Passes.RegionsInwards
RegionSizeGibbon.L2.Syntax, Gibbon.NewL2.Syntax
regionToVarGibbon.L2.Syntax, Gibbon.NewL2.Syntax
RegionTyGibbon.L4.Syntax
RegionTypeGibbon.L2.Syntax, Gibbon.NewL2.Syntax
regSetGibbon.L2.Typecheck
RegVarGibbon.Common
removeAliasesForCopyCallsGibbon.Passes.InferLocations
removeCopiesGibbon.Passes.RemoveCopies
removeCopiesExpGibbon.Passes.RemoveCopies
removeCopiesFnGibbon.Passes.RemoveCopies
RenamableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
renderGibbon.Pretty
reorderScalarWritesGibbon.Passes.ReorderScalarWrites
RequestEndOfGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
RequestEndOfFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
RequestSizeOfGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
RequestSizeOfFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ResultGibbon.Passes.InferLocations
RetE 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
RetValsTGibbon.L4.Syntax
ReverseAppEGibbon.L0.Syntax
revertToL1 
1 (Function)Gibbon.L2.Syntax
2 (Function)Gibbon.NewL2.Syntax
rewriteReturnsGibbon.Passes.Codegen
rightmostProgGibbon.L2.Examples
RightmostRegEnvGibbon.Passes.ThreadRegions
RightwardLocalIndirectionsGibbon.L2.Syntax, Gibbon.NewL2.Syntax
routeEndsGibbon.Passes.RouteEnds
RunConfig 
1 (Type/Class)Gibbon.Common
2 (Data Constructor)Gibbon.Common
RunExeGibbon.Common, Gibbon.Compiler
runInterpMGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
RunMPLGibbon.Common, Gibbon.Compiler
runPassMGibbon.Common
runSyMGibbon.Common
runTcMGibbon.L0.Typecheck
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
TagGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax, Gibbon.L4.Syntax
TagAltsGibbon.L4.Syntax
TagCursor 
1 (Data Constructor)Gibbon.L2.Syntax, Gibbon.NewL2.Syntax
2 (Data Constructor)Gibbon.L3.Syntax
3 (Data Constructor)Gibbon.L4.Syntax
TagTrivGibbon.L4.Syntax
TagTyBoxedGibbon.L4.Syntax
TagTyPackedGibbon.L4.Syntax
TagValGibbon.L4.Interp
TailGibbon.L4.Syntax
TailCallGibbon.L4.Syntax
TailRecGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
tcCasesGibbon.L0.Typecheck
TCError 
1 (Type/Class)Gibbon.L2.Typecheck
2 (Type/Class)Gibbon.L1.Typecheck
tcExp 
1 (Function)Gibbon.L2.Typecheck
2 (Function)Gibbon.L1.Typecheck
3 (Function)Gibbon.L0.Typecheck
4 (Function)Gibbon.L3.Typecheck
tcExpsGibbon.L0.Typecheck
tcFunGibbon.L0.Typecheck
TcM 
1 (Type/Class)Gibbon.L2.Typecheck
2 (Type/Class)Gibbon.L1.Typecheck
3 (Type/Class)Gibbon.L0.Typecheck
4 (Data Constructor)Gibbon.L0.Typecheck
tcProg 
1 (Function)Gibbon.L2.Typecheck
2 (Function)Gibbon.L1.Typecheck
3 (Function)Gibbon.L0.Typecheck
4 (Function)Gibbon.L3.Typecheck
tcProjGibbon.L1.Typecheck
testFlattenProgGibbon.L2.Examples
testProdFunGibbon.L2.Examples
testProdProgGibbon.L2.Examples
thd3Gibbon.Common
threadRegionsGibbon.Passes.ThreadRegions
threadRegionsExpGibbon.Passes.ThreadRegions
threadRegionsFnGibbon.Passes.ThreadRegions
TiMGibbon.Passes.InferLocations
timedGibbon.L4.Syntax
TimeItGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
TimeItFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
toAbsRANDataConGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
ToCGibbon.Common, Gibbon.Compiler
toEndFromTaggedVGibbon.NewL2.Syntax
toEndVGibbon.Common
ToExeGibbon.Common, Gibbon.Compiler
toL1Gibbon.L0.Specialize2
toL3PrimGibbon.L3.Syntax
ToLinearEGibbon.L0.Syntax
toLocVarGibbon.NewL2.Syntax
ToMPLGibbon.Common, Gibbon.Compiler
ToMPLExeGibbon.Common, Gibbon.Compiler
toOldL2Gibbon.NewL2.FromOldL2
toOldL2ExpGibbon.NewL2.FromOldL2
ToParseGibbon.Common, Gibbon.Compiler
toRelRANDataConGibbon.Language.Constants, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
toSeqVGibbon.Common
tossGibbon.L1.GenSML
toTagVGibbon.NewL2.Syntax
toVarGibbon.Common
TraverseGibbon.L2.Syntax, Gibbon.NewL2.Syntax
TravPackedGibbon.L0.Syntax
treeDDGibbon.L1.Examples
treeTyGibbon.L1.Examples
TrivGibbon.L4.Syntax
truePrintedGibbon.Common
tsmapGibbon.L2.Typecheck
tstGibbon.L4.Syntax
TupleDestGibbon.Passes.InferLocations
tuplizeRefsGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
TyGibbon.L4.Syntax
Ty0Gibbon.L0.Syntax
Ty1Gibbon.L1.Syntax
Ty2 
1 (Type/Class)Gibbon.L2.Syntax
2 (Type/Class)Gibbon.NewL2.Syntax
Ty3Gibbon.L3.Syntax
tyArgsGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
TyConGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
TyConInfoGibbon.L4.Syntax
TyEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
tyFromSchemeGibbon.L0.Syntax
TyMapGibbon.L0.ElimNewtype
tyNameGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
TyOfGibbon.Language.Syntax, Gibbon.Language, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax, Gibbon.L3.Syntax
TypeableGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
typeOfTrivGibbon.L4.Syntax
TySchemeGibbon.L0.Syntax
tyToDataConGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
TyVar 
1 (Type/Class)Gibbon.Common
2 (Data Constructor)Gibbon.L0.Syntax
tyVarsFromSchemeGibbon.L0.Syntax
tyVarsInTyGibbon.L0.Syntax
tyVarsInTysGibbon.L0.Syntax
tyVarsInTySchemeGibbon.L0.Syntax
tyVarToMetaTyGibbon.L0.Typecheck
tyVarToMetaTylGibbon.L0.Typecheck
unariserGibbon.Passes.Unariser
unariserExpGibbon.Passes.Unariser
UndefinedGibbon.L2.Syntax, Gibbon.NewL2.Syntax
unify 
1 (Function)Gibbon.L0.Typecheck
2 (Function)Gibbon.Passes.InferLocations
unifylGibbon.L0.Typecheck
UnifyLocGibbon.Passes.InferLocations
unifyVarGibbon.L0.Typecheck
uninternGibbon.Common
UnspecifiedGibbon.Common, Gibbon.Compiler
UnsupportedExpTC 
1 (Data Constructor)Gibbon.L2.Typecheck
2 (Data Constructor)Gibbon.L1.Typecheck
unTy2Gibbon.NewL2.Syntax
updGibbon.L4.Syntax
updateAvailVarsGibbon.L3.Syntax
UrTyGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
UrTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
UserTvGibbon.Common
ValGibbon.L4.Interp
ValEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VAllocP 
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
VAllocPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
valsGibbon.L4.Syntax
ValueGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
Var 
1 (Type/Class)Gibbon.Common, Gibbon.L4.Syntax
2 (Data Constructor)Gibbon.Common
varAppendGibbon.Common
VarEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VarEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VarNotFoundTC 
1 (Data Constructor)Gibbon.L2.Typecheck
2 (Data Constructor)Gibbon.L1.Typecheck
VarRGibbon.L2.Syntax, Gibbon.NewL2.Syntax
varsGibbon.L4.Syntax
varsEGibbon.L1.GenSML
varsEsGibbon.L1.GenSML
VarTrivGibbon.L4.Syntax
VBoolGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VCharGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VConcatP 
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
VConcatPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VCursorGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VDictGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VectorTy 
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
VectorTyFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
vEnvGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
verbosityGibbon.Common, Gibbon.Compiler
VFloatGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VFree2P 
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
VFree2PFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VFreeP 
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
VFreePFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VIntGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
visitExpGibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VLamGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VLengthP 
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
VLengthPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VListGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VLocGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VMergeP 
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
VMergePFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VNthP 
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
VNthPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
voidTy 
1 (Function)Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
2 (Function)Gibbon.L4.Syntax
voidTy0Gibbon.L0.Syntax
VPackedGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VProdGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VPtrGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VSliceP 
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
VSlicePFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VSortP 
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
VSortPFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VSymGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
VWrapIdGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
WithArenaEGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
WithArenaEFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
withTailGibbon.L4.Syntax
WriteGibbon.Common
Write3dPpmFileGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
Write3dPpmFileFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
WriteCursor 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
WriteList 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
writeOrderMarkersGibbon.Passes.ReorderScalarWrites
WritePackedFile 
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
WritePackedFileFGibbon.Language.Syntax, Gibbon.Language, Gibbon.L1.Syntax, Gibbon.L2.Syntax, Gibbon.L0.Syntax, Gibbon.NewL2.Syntax, Gibbon.L3.Syntax
WriteScalar 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
WriteTag 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
WriteTaggedCursor 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
WriteVector 
1 (Data Constructor)Gibbon.L3.Syntax
2 (Data Constructor)Gibbon.L4.Syntax
zonkExpGibbon.L0.Typecheck
zonkTyGibbon.L0.Typecheck
zonkTyEnvGibbon.L0.Typecheck
zonkTySchemeGibbon.L0.Typecheck