free-foil-0.0.2: Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads)

Index

addNameBinderControl.Monad.Foil.Internal, Control.Monad.Foil
addRenameControl.Monad.Foil.Internal, Control.Monad.Foil
addSubstControl.Monad.Foil.Internal, Control.Monad.Foil
AppE 
1 (Data Constructor)Control.Monad.Foil.Example
2 (Data Constructor)Control.Monad.Free.Foil.Example
AppFControl.Monad.Free.Foil.Example
assertDistinctControl.Monad.Foil.Internal, Control.Monad.Foil
ASTControl.Monad.Free.Foil
churchN 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
coSinkabilityProofControl.Monad.Foil.Internal, Control.Monad.Foil
CoSinkableControl.Monad.Foil.Internal, Control.Monad.Foil
DExtControl.Monad.Foil.Internal, Control.Monad.Foil
Distinct 
1 (Type/Class)Control.Monad.Foil.Internal, Control.Monad.Foil
2 (Data Constructor)Control.Monad.Foil.Internal, Control.Monad.Foil
DistinctEvidenceControl.Monad.Foil.Internal, Control.Monad.Foil
emptyNameMapControl.Monad.Foil.Internal, Control.Monad.Foil
emptyScopeControl.Monad.Foil.Internal, Control.Monad.Foil
Expr 
1 (Type/Class)Control.Monad.Foil.Example
2 (Type/Class)Control.Monad.Free.Foil.Example
ExprFControl.Monad.Free.Foil.Example
Ext 
1 (Type/Class)Control.Monad.Foil.Internal, Control.Monad.Foil
2 (Data Constructor)Control.Monad.Foil.Internal, Control.Monad.Foil
ExtEndoControl.Monad.Foil.Internal
extendRenamingControl.Monad.Foil.Internal, Control.Monad.Foil
extendRenamingNameBinderControl.Monad.Foil.Internal, Control.Monad.Foil
extendScopeControl.Monad.Foil.Internal, Control.Monad.Foil
ExtEvidenceControl.Monad.Foil.Internal, Control.Monad.Foil
getNameMapControl.Monad.Foil.Internal
IdControl.Monad.Foil.Internal
identitySubstControl.Monad.Foil.Internal, Control.Monad.Foil
InjectNameControl.Monad.Foil.Internal, Control.Monad.Foil
injectNameControl.Monad.Foil.Internal, Control.Monad.Foil
lam 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
LamE 
1 (Data Constructor)Control.Monad.Foil.Example
2 (Data Constructor)Control.Monad.Free.Foil.Example
LamFControl.Monad.Free.Foil.Example
lookupNameControl.Monad.Foil.Internal, Control.Monad.Foil
lookupSubstControl.Monad.Foil.Internal, Control.Monad.Foil
memberControl.Monad.Foil.Internal, Control.Monad.Foil
mkFoilDataControl.Monad.Foil.TH.MkFoilData, Control.Monad.Foil.TH
mkFromFoilControl.Monad.Foil.TH.MkFromFoil, Control.Monad.Foil.TH
mkInstancesFoilControl.Monad.Foil.TH.MkInstancesFoil, Control.Monad.Foil.TH
mkToFoilControl.Monad.Foil.TH.MkToFoil, Control.Monad.Foil.TH
NameControl.Monad.Foil.Internal, Control.Monad.Foil
NameBinderControl.Monad.Foil.Internal, Control.Monad.Foil
nameIdControl.Monad.Foil.Internal, Control.Monad.Foil
NameMap 
1 (Type/Class)Control.Monad.Foil.Internal, Control.Monad.Foil
2 (Data Constructor)Control.Monad.Foil.Internal
nameOfControl.Monad.Foil.Internal, Control.Monad.Foil
nf 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
nf' 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
NodeControl.Monad.Free.Foil
PeelConTControl.Monad.Foil.TH.Util
peelConTControl.Monad.Foil.TH.Util
ppExpr 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
ppName 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
rawFreshNameControl.Monad.Foil.Internal
rawMemberControl.Monad.Foil.Internal
RawNameControl.Monad.Foil.Internal
RawScopeControl.Monad.Foil.Internal
rbindControl.Monad.Foil.Relative
RelMonadControl.Monad.Foil.Relative
rreturnControl.Monad.Foil.Relative
SControl.Monad.Foil.Internal, Control.Monad.Foil
ScopeControl.Monad.Foil.Internal, Control.Monad.Foil
ScopedAST 
1 (Type/Class)Control.Monad.Free.Foil
2 (Data Constructor)Control.Monad.Free.Foil
sinkControl.Monad.Foil.Internal, Control.Monad.Foil
sinkabilityProofControl.Monad.Foil.Internal, Control.Monad.Foil
SinkableControl.Monad.Foil.Internal, Control.Monad.Foil
substitute 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil
SubstitutionControl.Monad.Foil.Internal, Control.Monad.Foil
tvarNameControl.Monad.Foil.TH.Util
unpeelConTControl.Monad.Foil.TH.Util
unsafeAssertFreshControl.Monad.Foil.Internal
unsafeDistinctControl.Monad.Foil.Internal
unsafeExtControl.Monad.Foil.Internal
UnsafeNameControl.Monad.Foil.Internal
UnsafeNameBinderControl.Monad.Foil.Internal
UnsafeScopeControl.Monad.Foil.Internal
UnsafeSubstitutionControl.Monad.Foil.Internal
unsinkNameControl.Monad.Foil.Internal, Control.Monad.Foil
VarControl.Monad.Free.Foil
VarEControl.Monad.Foil.Example
VoidSControl.Monad.Foil.Internal, Control.Monad.Foil
whnf 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
whnf' 
1 (Function)Control.Monad.Foil.Example
2 (Function)Control.Monad.Free.Foil.Example
withFreshControl.Monad.Foil.Internal, Control.Monad.Foil
withFreshBinderControl.Monad.Foil.Internal, Control.Monad.Foil
withRefreshedControl.Monad.Foil.Internal, Control.Monad.Foil