ddc-core-simpl-0.3.1.1: Disciplined Disciple Compiler code transformations.

Index

AlphaDDC.Type.Transform.Alpha
alphaDDC.Type.Transform.Alpha
AnonymizeDDC.Core.Simplifier
anonymizeDDC.Core.Simplifier.Recipe
AnonymizeTDDC.Type.Transform.AnonymizeT
anonymizeTDDC.Type.Transform.AnonymizeT
anonymizeWithTDDC.Type.Transform.AnonymizeT
anonymizeWithXDDC.Core.Transform.AnonymizeX
AnonymizeXDDC.Core.Transform.AnonymizeX
anonymizeXDDC.Core.Transform.AnonymizeX
anormalizeDDC.Core.Simplifier.Recipe
applySimplifierDDC.Core.Simplifier
applySimplifierXDDC.Core.Simplifier
AritiesDDC.Core.Analysis.Arity
aritiesOfLetsDDC.Core.Analysis.Arity
aritiesOfModuleDDC.Core.Analysis.Arity
aritiesOfPatDDC.Core.Analysis.Arity
arityFromTypeDDC.Core.Analysis.Arity
arityOfExpDDC.Core.Analysis.Arity
BetaDDC.Core.Simplifier
betaDDC.Core.Simplifier.Recipe
BetaLetsDDC.Core.Simplifier
betaLetsDDC.Core.Simplifier.Recipe
betaReduceDDC.Core.Transform.Beta
BetaReduceInfo 
1 (Type/Class)DDC.Core.Transform.Beta
2 (Data Constructor)DDC.Core.Transform.Beta
BindModeDDC.Core.Transform.Rewrite.Rule
BMSpecDDC.Core.Transform.Rewrite.Rule
BMValueDDC.Core.Transform.Rewrite.Rule
BubbleDDC.Core.Simplifier
bubbleDDC.Core.Simplifier.Recipe
bubbleModuleDDC.Core.Transform.Bubble
bubbleXDDC.Core.Transform.Bubble
checkDisjointDDC.Core.Transform.Rewrite.Disjoint
checkDistinctDDC.Core.Transform.Rewrite.Disjoint
checkRewriteRuleDDC.Core.Transform.Rewrite.Rule
containsRegionDDC.Core.Transform.Rewrite.Env
containsWitnessDDC.Core.Transform.Rewrite.Env
ElaborateDDC.Core.Simplifier
elaborateDDC.Core.Simplifier.Recipe
elaborateModuleDDC.Core.Transform.Elaborate
elaborateXDDC.Core.Transform.Elaborate
emptyDDC.Core.Transform.Rewrite.Env
emptyAritiesDDC.Core.Analysis.Arity
emptySubstInfoDDC.Core.Transform.Rewrite.Match
ErrorDDC.Core.Transform.Rewrite.Rule
ErrorAnonymousBinderDDC.Core.Transform.Rewrite.Rule
ErrorBadConstraintDDC.Core.Transform.Rewrite.Rule
errorBinderDDC.Core.Transform.Rewrite.Rule
errorCheckErrorDDC.Core.Transform.Rewrite.Rule
errorConstraintDDC.Core.Transform.Rewrite.Rule
errorExpDDC.Core.Transform.Rewrite.Rule
ErrorNotFirstOrderDDC.Core.Transform.Rewrite.Rule
errorSideDDC.Core.Transform.Rewrite.Rule
ErrorTypeCheckDDC.Core.Transform.Rewrite.Rule
ErrorTypeConflictDDC.Core.Transform.Rewrite.Rule
errorTypeLhsDDC.Core.Transform.Rewrite.Rule
errorTypeRhsDDC.Core.Transform.Rewrite.Rule
ErrorVarUnmentionedDDC.Core.Transform.Rewrite.Rule
extendDDC.Core.Transform.Rewrite.Env
extendLetsDDC.Core.Transform.Rewrite.Env
extendsAritiesDDC.Core.Analysis.Arity
FixDDC.Core.Simplifier
FlattenDDC.Core.Simplifier
flatten 
1 (Function)DDC.Core.Transform.Flatten
2 (Function)DDC.Core.Simplifier.Recipe
ForwardDDC.Core.Simplifier
forwardDDC.Core.Simplifier.Recipe
ForwardInfo 
1 (Type/Class)DDC.Core.Transform.Forward
2 (Data Constructor)DDC.Core.Transform.Forward
forwardModuleDDC.Core.Transform.Forward
forwardXDDC.Core.Transform.Forward
getArityDDC.Core.Analysis.Arity
getDefDDC.Core.Transform.Rewrite.Env
getWitnessesDDC.Core.Transform.Rewrite.Env
hasDefDDC.Core.Transform.Rewrite.Env
IdDDC.Core.Simplifier
idsimpDDC.Core.Simplifier.Recipe
infoBindingsDDC.Core.Transform.Forward
infoBindingsErasedDDC.Core.Transform.Prune
infoSubstsDDC.Core.Transform.Forward
infoTypesDDC.Core.Transform.Beta
infoValuesDDC.Core.Transform.Beta
infoValuesLettedDDC.Core.Transform.Beta
infoValuesSkippedDDC.Core.Transform.Beta
infoWitsDDC.Core.Transform.Beta
InlineDDC.Core.Simplifier
inlineDDC.Core.Transform.Inline
InlinerTemplatesDDC.Core.Simplifier
InlineSpecDDC.Core.Transform.Inline
InlineSpecAllDDC.Core.Transform.Inline
inlineSpecExcludeDDC.Core.Transform.Inline
inlineSpecIncludeDDC.Core.Transform.Inline
inlineSpecModuleNameDDC.Core.Transform.Inline
InlineSpecNoneDDC.Core.Transform.Inline
insertDefDDC.Core.Transform.Rewrite.Env
isBMSpecDDC.Core.Transform.Rewrite.Rule
isBMValueDDC.Core.Transform.Rewrite.Rule
LhsDDC.Core.Transform.Rewrite.Rule
liftDDC.Core.Transform.Rewrite.Env
liftValueDDC.Core.Transform.Rewrite.Env
lookupTemplateFromModulesDDC.Core.Transform.Inline
makeNamifierDDC.Core.Transform.Namify
matchDDC.Core.Transform.Rewrite.Match
mkRewriteRuleDDC.Core.Transform.Rewrite.Rule
NamedRewriteRuleDDC.Core.Transform.Rewrite.Rule
NamedRewriteRulesDDC.Core.Simplifier
Namifier 
1 (Type/Class)DDC.Core.Transform.Namify
2 (Data Constructor)DDC.Core.Transform.Namify
namifierEnvDDC.Core.Transform.Namify
namifierNewDDC.Core.Transform.Namify
namifierStackDDC.Core.Transform.Namify
Namify 
1 (Type/Class)DDC.Core.Transform.Namify
2 (Data Constructor)DDC.Core.Simplifier
namifyDDC.Core.Transform.Namify
namifyUniqueDDC.Core.Transform.Namify
parseSimplifierDDC.Core.Simplifier.Parser
pRuleDDC.Core.Transform.Rewrite.Parser
pRuleManyDDC.Core.Transform.Rewrite.Parser
PruneDDC.Core.Simplifier
pruneDDC.Core.Simplifier.Recipe
PruneInfo 
1 (Type/Class)DDC.Core.Transform.Prune
2 (Data Constructor)DDC.Core.Transform.Prune
pruneModuleDDC.Core.Transform.Prune
pruneXDDC.Core.Transform.Prune
pushAnonymizeBindTDDC.Type.Transform.AnonymizeT
pushAnonymizeBindXDDC.Core.Transform.AnonymizeX
resultDDC.Core.Simplifier
resultAgainDDC.Core.Simplifier
resultDoneDDC.Core.Simplifier
resultInfoDDC.Core.Simplifier
resultProgressDDC.Core.Simplifier
RewriteDDC.Core.Simplifier
RewriteEnvDDC.Core.Transform.Rewrite.Env
rewriteModuleDDC.Core.Transform.Rewrite
RewriteRule 
1 (Type/Class)DDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
2 (Data Constructor)DDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
rewriteSimpDDC.Core.Simplifier.Recipe
rewriteXDDC.Core.Transform.Rewrite
RhsDDC.Core.Transform.Rewrite.Rule
ruleBindsDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
ruleConstraintsDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
ruleFreeVarsDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
ruleLeftDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
ruleLeftHoleDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
ruleRightDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
ruleWeakCloDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
ruleWeakEffDDC.Core.Transform.Rewrite.Rule, DDC.Core.Transform.Rewrite
SeqDDC.Core.Simplifier
SideDDC.Core.Transform.Rewrite.Rule
SimplifierDDC.Core.Simplifier
SimplifierDetails 
1 (Type/Class)DDC.Core.Simplifier.Parser
2 (Data Constructor)DDC.Core.Simplifier.Parser
simplifierMkNamifierTDDC.Core.Simplifier.Parser
simplifierMkNamifierXDDC.Core.Simplifier.Parser
simplifierRulesDDC.Core.Simplifier.Parser
simplifierTemplatesDDC.Core.Simplifier.Parser
Snip 
1 (Data Constructor)DDC.Core.Simplifier
2 (Type/Class)DDC.Core.Transform.Snip
snip 
1 (Function)DDC.Core.Simplifier.Recipe
2 (Function)DDC.Core.Transform.Snip
SnipOverDDC.Core.Simplifier
snipOverDDC.Core.Simplifier.Recipe
SubstInfoDDC.Core.Transform.Rewrite.Match
TransDDC.Core.Simplifier
TransformDDC.Core.Simplifier
TransformInfo 
1 (Type/Class)DDC.Core.Simplifier
2 (Data Constructor)DDC.Core.Simplifier
TransformResult 
1 (Type/Class)DDC.Core.Simplifier
2 (Data Constructor)DDC.Core.Simplifier
TransformUpMXDDC.Core.Transform.TransformX
transformUpMXDDC.Core.Transform.TransformX
transformUpXDDC.Core.Transform.TransformX
transformUpX'DDC.Core.Transform.TransformX
transInlineDefDDC.Core.Simplifier
transMkNamifierTDDC.Core.Simplifier
transMkNamifierXDDC.Core.Simplifier
transRulesDDC.Core.Simplifier
usageModuleDDC.Core.Analysis.Usage
usageXDDC.Core.Analysis.Usage
UsedDDC.Core.Analysis.Usage
UsedDestructDDC.Core.Analysis.Usage
UsedFunctionDDC.Core.Analysis.Usage
UsedInAltDDC.Core.Analysis.Usage
UsedInCastDDC.Core.Analysis.Usage
UsedInLambdaDDC.Core.Analysis.Usage
UsedMap 
1 (Type/Class)DDC.Core.Analysis.Usage
2 (Data Constructor)DDC.Core.Analysis.Usage
UsedOccDDC.Core.Analysis.Usage