syntactic-1.3: Generic abstract syntax, and utilities for embedded languages

Index

:$Language.Syntactic.Syntax, Language.Syntactic
:*Language.Syntactic.Traversal, Language.Syntactic
:+:Language.Syntactic.Syntax, Language.Syntactic
:->Language.Syntactic.Syntax, Language.Syntactic
:/\:Language.Syntactic.Constraint, Language.Syntactic
:<Language.Syntactic.Constraint, Language.Syntactic
:<:Language.Syntactic.Syntax, Language.Syntactic
:|Language.Syntactic.Constraint, Language.Syntactic
:||Language.Syntactic.Constraint, Language.Syntactic
AlphaEqLanguage.Syntactic.Constructs.Binding
alphaEqLanguage.Syntactic.Constructs.Binding
alphaEqChildrenLanguage.Syntactic.Constructs.Binding
alphaEqMLanguage.Syntactic.Constructs.Binding
alphaEqM2Language.Syntactic.Constructs.Binding
alphaEqSymLanguage.Syntactic.Constructs.Binding
alphaEqSymDefaultLanguage.Syntactic.Constructs.Binding
appArgsLanguage.Syntactic.Traversal, Language.Syntactic
appDenLanguage.Syntactic.Constructs.Binding
ApplySymLanguage.Syntactic.Syntax, Language.Syntactic
AppPFLanguage.Syntactic.Sharing.Graph
appSymLanguage.Syntactic.Syntax, Language.Syntactic
appSym'Language.Syntactic.Syntax, Language.Syntactic
appSymCLanguage.Syntactic.Constraint, Language.Syntactic
ArgsLanguage.Syntactic.Traversal, Language.Syntactic
ASG 
1 (Type/Class)Language.Syntactic.Sharing.Graph
2 (Data Constructor)Language.Syntactic.Sharing.Graph
ASTLanguage.Syntactic.Syntax, Language.Syntactic
ASTB 
1 (Type/Class)Language.Syntactic.Constraint, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Constraint, Language.Syntactic
ASTE 
1 (Type/Class)Language.Syntactic.Constraint, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Constraint, Language.Syntactic
ASTFLanguage.Syntactic.Syntax, Language.Syntactic
ASTSATLanguage.Syntactic.Constraint, Language.Syntactic
betaReduceLanguage.Syntactic.Constructs.Binding
BindLanguage.Syntactic.Constructs.Monad
CLanguage.Syntactic.Constraint, Language.Syntactic
C'Language.Syntactic.Constraint, Language.Syntactic
CLambdaLanguage.Syntactic.Constructs.Binding.HigherOrder
codeMotionLanguage.Syntactic.Sharing.SimpleCodeMotion
collectInfoLanguage.Syntactic.Constructs.Decoration
Condition 
1 (Type/Class)Language.Syntactic.Constructs.Condition
2 (Data Constructor)Language.Syntactic.Constructs.Condition
ConstFolderLanguage.Syntactic.Constructs.Binding.Optimize
ConstrainedLanguage.Syntactic.Constraint, Language.Syntactic
ConstrainedByLanguage.Syntactic.Constraint, Language.Syntactic
Construct 
1 (Type/Class)Language.Syntactic.Constructs.Construct
2 (Data Constructor)Language.Syntactic.Constructs.Construct
countLanguage.Syntactic.Sharing.Utils
cseLanguage.Syntactic.Sharing.Graph
Decor 
1 (Type/Class)Language.Syntactic.Constructs.Decoration
2 (Data Constructor)Language.Syntactic.Constructs.Decoration
decorExprLanguage.Syntactic.Constructs.Decoration
decorInfoLanguage.Syntactic.Constructs.Decoration
DenotationLanguage.Syntactic.Interpretation.Evaluation, Language.Syntactic
DenResultLanguage.Syntactic.Syntax, Language.Syntactic
desugarLanguage.Syntactic.Sugar, Language.Syntactic
desugarMonadLanguage.Syntactic.Frontend.Monad
desugarNLanguage.Syntactic.Sugar, Language.Syntactic
Dict 
1 (Data Constructor)Language.Syntactic
2 (Type/Class)Language.Syntactic
DListLanguage.Syntactic.Sharing.Utils
DomainLanguage.Syntactic.Sugar, Language.Syntactic
DomPFLanguage.Syntactic.Sharing.Graph
drawASGLanguage.Syntactic.Sharing.Graph
drawASTLanguage.Syntactic.Interpretation.Render, Language.Syntactic
drawDecorLanguage.Syntactic.Constructs.Decoration
Dynamic 
1 (Type/Class)Data.DynamicAlt
2 (Data Constructor)Data.DynamicAlt
EmptyLanguage.Syntactic.Constraint, Language.Syntactic
emptyLanguage.Syntactic.Sharing.Utils
EqEnvLanguage.Syntactic.Sharing.Graph
equalLanguage.Syntactic.Interpretation.Equality, Language.Syntactic
equalDefaultLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
EqualityLanguage.Syntactic.Interpretation.Equality, Language.Syntactic
EvalLanguage.Syntactic.Interpretation.Evaluation, Language.Syntactic
EvalBindLanguage.Syntactic.Constructs.Binding
evalBindLanguage.Syntactic.Constructs.Binding
evalBindMLanguage.Syntactic.Constructs.Binding
evalBindSymLanguage.Syntactic.Constructs.Binding
evalBindSymDefaultLanguage.Syntactic.Constructs.Binding
evaluateLanguage.Syntactic.Interpretation.Evaluation, Language.Syntactic
evaluateDefaultLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
everywhereDownLanguage.Syntactic.Traversal, Language.Syntactic
everywhereUpLanguage.Syntactic.Traversal, Language.Syntactic
exprDictLanguage.Syntactic.Constraint, Language.Syntactic
exprDictPlusLanguage.Syntactic.Constraint, Language.Syntactic
exprDictSubLanguage.Syntactic.Constraint, Language.Syntactic
exprHashLanguage.Syntactic.Interpretation.Equality, Language.Syntactic
exprHashDefaultLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
FODomainLanguage.Syntactic.Constructs.Binding.HigherOrder
foldLanguage.Syntactic.Traversal, Language.Syntactic
foldGraphLanguage.Syntactic.Sharing.Graph
freshLanguage.Syntactic.Sharing.StableName
fromDListLanguage.Syntactic.Sharing.Utils
fromDynData.DynamicAlt
Full 
1 (Type/Class)Language.Syntactic.Syntax, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Syntax, Language.Syntactic
fullPartitionLanguage.Syntactic.Sharing.Utils
getInfoLanguage.Syntactic.Constructs.Decoration
gmapQLanguage.Syntactic.Traversal, Language.Syntactic
gmapTLanguage.Syntactic.Traversal, Language.Syntactic
graphNodesLanguage.Syntactic.Sharing.Graph
hashLanguage.Syntactic.Sharing.StableName
hashNodesLanguage.Syntactic.Sharing.Graph
HistoryLanguage.Syntactic.Sharing.StableName
HODomainLanguage.Syntactic.Constructs.Binding.HigherOrder
HOLambda 
1 (Type/Class)Language.Syntactic.Constructs.Binding.HigherOrder
2 (Data Constructor)Language.Syntactic.Constructs.Binding.HigherOrder
IdLanguage.Syntactic.Constructs.Identity
IdentityLanguage.Syntactic.Constructs.Identity
injLanguage.Syntactic.Syntax, Language.Syntactic
injCLanguage.Syntactic.Constraint, Language.Syntactic
InjDict 
1 (Type/Class)Language.Syntactic.Sharing.SimpleCodeMotion
2 (Data Constructor)Language.Syntactic.Sharing.SimpleCodeMotion
InjectCLanguage.Syntactic.Constraint, Language.Syntactic
InjLLanguage.Syntactic.Syntax, Language.Syntactic
injLambdaLanguage.Syntactic.Sharing.SimpleCodeMotion
injLetLanguage.Syntactic.Sharing.SimpleCodeMotion
InjRLanguage.Syntactic.Syntax, Language.Syntactic
injVariableLanguage.Syntactic.Sharing.SimpleCodeMotion
inlineAllLanguage.Syntactic.Sharing.Graph
inlineSingleLanguage.Syntactic.Sharing.Graph
InternalLanguage.Syntactic.Sugar, Language.Syntactic
Lambda 
1 (Type/Class)Language.Syntactic.Constructs.Binding
2 (Data Constructor)Language.Syntactic.Constructs.Binding
lambdaLanguage.Syntactic.Constructs.Binding.HigherOrder
Let 
1 (Type/Class)Language.Syntactic.Constructs.Binding, Language.Syntactic.Constructs.Binding.HigherOrder
2 (Data Constructor)Language.Syntactic.Constructs.Binding, Language.Syntactic.Constructs.Binding.HigherOrder
liftASTBLanguage.Syntactic.Constraint, Language.Syntactic
liftASTB2Language.Syntactic.Constraint, Language.Syntactic
liftASTELanguage.Syntactic.Constraint, Language.Syntactic
liftASTE2Language.Syntactic.Constraint, Language.Syntactic
liftDecorLanguage.Syntactic.Constructs.Decoration
listArgsLanguage.Syntactic.Traversal, Language.Syntactic
listFoldLanguage.Syntactic.Traversal, Language.Syntactic
Literal 
1 (Type/Class)Language.Syntactic.Constructs.Literal
2 (Data Constructor)Language.Syntactic.Constructs.Literal
lookHistoryLanguage.Syntactic.Sharing.StableName
mapArgsLanguage.Syntactic.Traversal, Language.Syntactic
mapArgsALanguage.Syntactic.Traversal, Language.Syntactic
mapArgsMLanguage.Syntactic.Traversal, Language.Syntactic
matchLanguage.Syntactic.Traversal, Language.Syntactic
matchTransLanguage.Syntactic.Traversal, Language.Syntactic
MkInjDictLanguage.Syntactic.Sharing.SimpleCodeMotion
mkInjDictFOLanguage.Syntactic.Sharing.SimpleCodeMotion
modNodeEqEnvLanguage.Syntactic.Sharing.Graph
modVarEqEnvLanguage.Syntactic.Constructs.Binding
Mon 
1 (Type/Class)Language.Syntactic.Frontend.Monad
2 (Data Constructor)Language.Syntactic.Frontend.Monad
MONADLanguage.Syntactic.Constructs.Monad
NilLanguage.Syntactic.Traversal, Language.Syntactic
Node 
1 (Type/Class)Language.Syntactic.Sharing.Graph
2 (Data Constructor)Language.Syntactic.Sharing.Graph
nodeChildrenLanguage.Syntactic.Sharing.Graph
NodeDomainLanguage.Syntactic.Sharing.Graph
NodeEnvLanguage.Syntactic.Sharing.Graph
NodeEqEnvLanguage.Syntactic.Sharing.Graph
NodeId 
1 (Type/Class)Language.Syntactic.Sharing.Graph
2 (Data Constructor)Language.Syntactic.Sharing.Graph
nodeIntegerLanguage.Syntactic.Sharing.Graph
NodePFLanguage.Syntactic.Sharing.Graph
nubNodesLanguage.Syntactic.Sharing.Graph
numNodesLanguage.Syntactic.Sharing.Graph
occurrencesLanguage.Syntactic.Sharing.Graph
OptimizeLanguage.Syntactic.Constructs.Binding.Optimize
optimizeLanguage.Syntactic.Constructs.Binding.Optimize
Optimize'Language.Syntactic.Constructs.Binding.Optimize
optimizeMLanguage.Syntactic.Constructs.Binding.Optimize
optimizeSymLanguage.Syntactic.Constructs.Binding.Optimize
optimizeSymDefaultLanguage.Syntactic.Constructs.Binding.Optimize
P 
1 (Type/Class)Data.PolyProxy, Language.Syntactic
2 (Data Constructor)Data.PolyProxy, Language.Syntactic
PartialLanguage.Syntactic.Syntax, Language.Syntactic
partitionNodesLanguage.Syntactic.Sharing.Graph
printExprLanguage.Syntactic.Interpretation.Render, Language.Syntactic
prjLanguage.Syntactic.Syntax, Language.Syntactic
PrjDict 
1 (Type/Class)Language.Syntactic.Sharing.SimpleCodeMotion
2 (Data Constructor)Language.Syntactic.Sharing.SimpleCodeMotion
prjDictFOLanguage.Syntactic.Sharing.SimpleCodeMotion
prjLambdaLanguage.Syntactic.Sharing.SimpleCodeMotion
prjMonadLanguage.Syntactic.Constructs.Monad
prjNodeEqEnvLanguage.Syntactic.Sharing.Graph
prjPLanguage.Syntactic.Syntax, Language.Syntactic
prjVarEqEnvLanguage.Syntactic.Constructs.Binding
prjVariableLanguage.Syntactic.Sharing.SimpleCodeMotion
ProjectLanguage.Syntactic.Syntax, Language.Syntactic
pTopLanguage.Syntactic.Constraint, Language.Syntactic
pTypeableLanguage.Syntactic.Constraint, Language.Syntactic
queryLanguage.Syntactic.Traversal, Language.Syntactic
reifyLanguage.Syntactic.Constructs.Binding.HigherOrder
reifyGraph 
1 (Function)Language.Syntactic.Sharing.Reify
2 (Function)Language.Syntactic.Sharing.ReifyHO
reifyGraphTopLanguage.Syntactic.Sharing.ReifyHO
reifyMLanguage.Syntactic.Constructs.Binding.HigherOrder
reifySmartLanguage.Syntactic.Sharing.SimpleCodeMotion
reifyTopLanguage.Syntactic.Constructs.Binding.HigherOrder
reindexLanguage.Syntactic.Sharing.Utils
reindexNodesLanguage.Syntactic.Sharing.Graph
reindexNodesASTLanguage.Syntactic.Sharing.Graph
reindexNodesFrom0Language.Syntactic.Sharing.Graph
rememberLanguage.Syntactic.Sharing.StableName
RenderLanguage.Syntactic.Interpretation.Render, Language.Syntactic
renderLanguage.Syntactic.Interpretation.Render, Language.Syntactic
renderArgsLanguage.Syntactic.Interpretation.Render, Language.Syntactic
renderArgsDefaultLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
resugarLanguage.Syntactic.Sugar, Language.Syntactic
resultLanguage.Syntactic.Syntax, Language.Syntactic
ReturnLanguage.Syntactic.Constructs.Monad
SatLanguage.Syntactic.Constraint, Language.Syntactic
Sel1Language.Syntactic.Constructs.Tuple
Sel1'Language.Syntactic.Constructs.Tuple
Sel2Language.Syntactic.Constructs.Tuple
Sel2'Language.Syntactic.Constructs.Tuple
Sel3Language.Syntactic.Constructs.Tuple
Sel3'Language.Syntactic.Constructs.Tuple
Sel4Language.Syntactic.Constructs.Tuple
Sel4'Language.Syntactic.Constructs.Tuple
Sel5Language.Syntactic.Constructs.Tuple
Sel5'Language.Syntactic.Constructs.Tuple
Sel6Language.Syntactic.Constructs.Tuple
Sel6'Language.Syntactic.Constructs.Tuple
Sel7Language.Syntactic.Constructs.Tuple
Sel7'Language.Syntactic.Constructs.Tuple
SelectLanguage.Syntactic.Constructs.Tuple
selectPosLanguage.Syntactic.Constructs.Tuple
SemLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
SemanticLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
semanticEvalLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
semanticNameLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
SemanticsLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
semanticsLanguage.Syntactic.Interpretation.Semantics, Language.Syntactic
showASGLanguage.Syntactic.Sharing.Graph
showASTLanguage.Syntactic.Interpretation.Render, Language.Syntactic
showDecorLanguage.Syntactic.Constructs.Decoration
showNodeLanguage.Syntactic.Sharing.Graph
showVarLanguage.Syntactic.Constructs.Binding
simpleFoldLanguage.Syntactic.Traversal, Language.Syntactic
simpleMatchLanguage.Syntactic.Traversal, Language.Syntactic
singleLanguage.Syntactic.Sharing.Utils
sizeLanguage.Syntactic.Syntax, Language.Syntactic
StName 
1 (Type/Class)Language.Syntactic.Sharing.StableName
2 (Data Constructor)Language.Syntactic.Sharing.StableName
stripDecorLanguage.Syntactic.Constructs.Decoration
SubLanguage.Syntactic.Constraint, Language.Syntactic
subLanguage.Syntactic.Constraint, Language.Syntactic
SubConstr1 
1 (Type/Class)Language.Syntactic.Constraint, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Constraint, Language.Syntactic
SubConstr2 
1 (Type/Class)Language.Syntactic.Constraint, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Constraint, Language.Syntactic
substLanguage.Syntactic.Constructs.Binding
sugarLanguage.Syntactic.Sugar, Language.Syntactic
sugarMonadLanguage.Syntactic.Frontend.Monad
sugarNLanguage.Syntactic.Sugar, Language.Syntactic
sugarSymLanguage.Syntactic.Sugar, Language.Syntactic
sugarSymCLanguage.Syntactic.Sugar, Language.Syntactic
SymLanguage.Syntactic.Syntax, Language.Syntactic
symTypeLanguage.Syntactic.Syntax, Language.Syntactic
SyntacticLanguage.Syntactic.Sugar, Language.Syntactic
SyntacticNLanguage.Syntactic.Sugar, Language.Syntactic
SyntaxPFLanguage.Syntactic.Sharing.Graph
ThenLanguage.Syntactic.Constructs.Monad
toDynData.DynamicAlt
TopLanguage.Syntactic.Constraint, Language.Syntactic
topExpressionLanguage.Syntactic.Sharing.Graph
ToTreeLanguage.Syntactic.Interpretation.Render, Language.Syntactic
toTreeArgsLanguage.Syntactic.Interpretation.Render, Language.Syntactic
toTreeDecorLanguage.Syntactic.Constructs.Decoration
Tup2Language.Syntactic.Constructs.Tuple
Tup3Language.Syntactic.Constructs.Tuple
Tup4Language.Syntactic.Constructs.Tuple
Tup5Language.Syntactic.Constructs.Tuple
Tup6Language.Syntactic.Constructs.Tuple
Tup7Language.Syntactic.Constructs.Tuple
TupleLanguage.Syntactic.Constructs.Tuple
TupleSatLanguage.Syntactic.Frontend.TupleConstrained
unMonLanguage.Syntactic.Frontend.Monad
unwrapFullLanguage.Syntactic.Traversal, Language.Syntactic
updateDecorLanguage.Syntactic.Constructs.Decoration
VarEqEnvLanguage.Syntactic.Constructs.Binding
Variable 
1 (Type/Class)Language.Syntactic.Constructs.Binding, Language.Syntactic.Constructs.Binding.HigherOrder
2 (Data Constructor)Language.Syntactic.Constructs.Binding
VarId 
1 (Type/Class)Language.Syntactic.Constructs.Binding
2 (Data Constructor)Language.Syntactic.Constructs.Binding
varIntegerLanguage.Syntactic.Constructs.Binding
weakLLanguage.Syntactic.Constraint, Language.Syntactic
weakRLanguage.Syntactic.Constraint, Language.Syntactic
WhenLanguage.Syntactic.Constructs.Monad
WrapFull 
1 (Type/Class)Language.Syntactic.Traversal, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Traversal, Language.Syntactic