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

Index

$:Language.Syntactic.Syntax, Language.Syntactic
:$:Language.Syntactic.Syntax, Language.Syntactic
:*:Language.Syntactic.Syntax, Language.Syntactic
:+:Language.Syntactic.Syntax, Language.Syntactic
:->Language.Syntactic.Syntax, Language.Syntactic
:<:Language.Syntactic.Syntax, Language.Syntactic
alphaEqLanguage.Syntactic.Features.Binding
alphaEqMLanguage.Syntactic.Features.Binding
Ann 
1 (Type/Class)Language.Syntactic.Features.Annotate, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Features.Annotate, Language.Syntactic
annExprLanguage.Syntactic.Features.Annotate, Language.Syntactic
annInfoLanguage.Syntactic.Features.Annotate, Language.Syntactic
AnnSTFLanguage.Syntactic.Features.Annotate, Language.Syntactic
appHListLanguage.Syntactic.Syntax, Language.Syntactic
AppPFLanguage.Syntactic.Sharing.Graph
ASG 
1 (Type/Class)Language.Syntactic.Sharing.Graph
2 (Data Constructor)Language.Syntactic.Sharing.Graph
ASTLanguage.Syntactic.Syntax, Language.Syntactic
ASTFLanguage.Syntactic.Syntax, Language.Syntactic
bindNLanguage.Syntactic.Features.Binding
collectInfoLanguage.Syntactic.Features.Annotate, Language.Syntactic
Condition 
1 (Type/Class)Language.Syntactic.Features.Condition
2 (Data Constructor)Language.Syntactic.Features.Condition
conditionLanguage.Syntactic.Features.Condition
conditionCtxLanguage.Syntactic.Features.Condition
ConsEvalLanguage.Syntactic.Syntax, Language.Syntactic
ConstFolderLanguage.Syntactic.Features.Binding.PartialEval
ConsTypeLanguage.Syntactic.Syntax, Language.Syntactic
ConsWit 
1 (Type/Class)Language.Syntactic.Syntax, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Syntax, Language.Syntactic
ContextLanguage.Syntactic.Syntax, Language.Syntactic
countLanguage.Syntactic.Sharing.Utils
cseLanguage.Syntactic.Sharing.Graph
desugarLanguage.Syntactic.Syntax, Language.Syntactic
desugarNLanguage.Syntactic.Syntax, Language.Syntactic
desugarTup2Language.Syntactic.Features.Tuple
desugarTup3Language.Syntactic.Features.Tuple
desugarTup4Language.Syntactic.Features.Tuple
desugarTup5Language.Syntactic.Features.Tuple
desugarTup6Language.Syntactic.Features.Tuple
desugarTup7Language.Syntactic.Features.Tuple
DListLanguage.Syntactic.Sharing.Utils
DomPFLanguage.Syntactic.Sharing.Graph
drawANNLanguage.Syntactic.Features.Annotate, Language.Syntactic
drawASGLanguage.Syntactic.Sharing.Graph
drawASTLanguage.Syntactic.Interpretation.Render, Language.Syntactic
emptyLanguage.Syntactic.Sharing.Utils
EvalLanguage.Syntactic.Interpretation.Evaluation, Language.Syntactic
evalFullLanguage.Syntactic.Interpretation.Evaluation, Language.Syntactic
evalLambdaLanguage.Syntactic.Features.Binding, Language.Syntactic.Features.Binding.HigherOrder
evalLambdaMLanguage.Syntactic.Features.Binding
EvalResultLanguage.Syntactic.Syntax, Language.Syntactic
evaluateLanguage.Syntactic.Interpretation.Evaluation, Language.Syntactic
evaluateSymLanguage.Syntactic.Features.Symbol
ExprEqLanguage.Syntactic.Interpretation.Equality, Language.Syntactic
exprEqLanguage.Syntactic.Interpretation.Equality, Language.Syntactic
exprEqSymLanguage.Syntactic.Features.Symbol
exprHashLanguage.Syntactic.Interpretation.Equality, Language.Syntactic
exprHashSymLanguage.Syntactic.Features.Symbol
foldGraphLanguage.Syntactic.Sharing.Graph
freshLanguage.Syntactic.Sharing.StableName
fromDListLanguage.Syntactic.Sharing.Utils
fromEvalLanguage.Syntactic.Syntax, Language.Syntactic
Full 
1 (Type/Class)Language.Syntactic.Syntax, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Syntax, Language.Syntactic
fullPartitionLanguage.Syntactic.Sharing.Utils
getInfoLanguage.Syntactic.Features.Annotate, Language.Syntactic
graphNodesLanguage.Syntactic.Sharing.Graph
hashLanguage.Syntactic.Sharing.StableName
hashNodesLanguage.Syntactic.Sharing.Graph
HistoryLanguage.Syntactic.Sharing.StableName
HListLanguage.Syntactic.Syntax, Language.Syntactic
HOASTLanguage.Syntactic.Features.Binding.HigherOrder
HOASTFLanguage.Syntactic.Features.Binding.HigherOrder
HOLambda 
1 (Type/Class)Language.Syntactic.Features.Binding.HigherOrder
2 (Data Constructor)Language.Syntactic.Features.Binding.HigherOrder
injectLanguage.Syntactic.Syntax, Language.Syntactic
injectAnnLanguage.Syntactic.Features.Annotate, Language.Syntactic
InjectLLanguage.Syntactic.Syntax, Language.Syntactic
InjectRLanguage.Syntactic.Syntax, Language.Syntactic
inlineAllLanguage.Syntactic.Sharing.Graph
inlineSingleLanguage.Syntactic.Sharing.Graph
InternalLanguage.Syntactic.Syntax, Language.Syntactic
IsSymbolLanguage.Syntactic.Features.Symbol
Lambda 
1 (Type/Class)Language.Syntactic.Features.Binding
2 (Data Constructor)Language.Syntactic.Features.Binding
lambdaLanguage.Syntactic.Features.Binding.HigherOrder
lambdaNLanguage.Syntactic.Features.Binding.HigherOrder
Let 
1 (Type/Class)Language.Syntactic.Features.Binding, Language.Syntactic.Features.Binding.HigherOrder
2 (Data Constructor)Language.Syntactic.Features.Binding, Language.Syntactic.Features.Binding.HigherOrder
letBindLanguage.Syntactic.Features.Binding.HigherOrder
letBindCtxLanguage.Syntactic.Features.Binding.HigherOrder
liftSome2Language.Syntactic.Sharing.Graph
listHListLanguage.Syntactic.Syntax, Language.Syntactic
listHListMLanguage.Syntactic.Syntax, Language.Syntactic
litLanguage.Syntactic.Features.Literal
litCtxLanguage.Syntactic.Features.Literal
Literal 
1 (Type/Class)Language.Syntactic.Features.Literal
2 (Data Constructor)Language.Syntactic.Features.Literal
lookHistoryLanguage.Syntactic.Sharing.StableName
mapHListLanguage.Syntactic.Syntax, Language.Syntactic
mapHListMLanguage.Syntactic.Syntax, Language.Syntactic
NAryLanguage.Syntactic.Features.Binding
NAryEvalLanguage.Syntactic.Features.Binding
NilLanguage.Syntactic.Syntax, Language.Syntactic
Node 
1 (Type/Class)Language.Syntactic.Sharing.Graph
2 (Data Constructor)Language.Syntactic.Sharing.Graph
nodeChildrenLanguage.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
partEvalFeatLanguage.Syntactic.Features.Binding.PartialEval
partEvalFeatDefaultLanguage.Syntactic.Features.Binding.PartialEval
PartialLanguage.Syntactic.Syntax, Language.Syntactic
PartialEvalLanguage.Syntactic.Features.Binding.PartialEval
partialEvalLanguage.Syntactic.Features.Binding.PartialEval
partialEvalMLanguage.Syntactic.Features.Binding.PartialEval
partitionNodesLanguage.Syntactic.Sharing.Graph
PolyLanguage.Syntactic.Syntax, Language.Syntactic
polyLanguage.Syntactic.Syntax, Language.Syntactic
PolyWitLanguage.Syntactic.Syntax, Language.Syntactic
printExprLanguage.Syntactic.Interpretation.Render, Language.Syntactic
prjConditionLanguage.Syntactic.Features.Condition
prjLambdaLanguage.Syntactic.Features.Binding
prjLetLanguage.Syntactic.Features.Binding
prjLiteralLanguage.Syntactic.Features.Literal
prjNodeLanguage.Syntactic.Sharing.Graph
prjSelectLanguage.Syntactic.Features.Tuple
prjSymLanguage.Syntactic.Features.Symbol
prjTupleLanguage.Syntactic.Features.Tuple
prjVariableLanguage.Syntactic.Features.Binding
projectLanguage.Syntactic.Syntax, Language.Syntactic
projectAnnLanguage.Syntactic.Features.Annotate, Language.Syntactic
queryNodeLanguage.Syntactic.Syntax, Language.Syntactic
queryNodeILanguage.Syntactic.Syntax, Language.Syntactic
ReifiableLanguage.Syntactic.Features.Binding.HigherOrder
reifyLanguage.Syntactic.Features.Binding.HigherOrder
reifyCtxLanguage.Syntactic.Features.Binding.HigherOrder
reifyGraph 
1 (Function)Language.Syntactic.Sharing.Reify
2 (Function)Language.Syntactic.Sharing.ReifyHO
reifyGraphTopLanguage.Syntactic.Sharing.ReifyHO
reifyMLanguage.Syntactic.Features.Binding.HigherOrder
reifyTopLanguage.Syntactic.Features.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
renderPartLanguage.Syntactic.Interpretation.Render, Language.Syntactic
renderPartSymLanguage.Syntactic.Features.Symbol
resugarLanguage.Syntactic.Syntax, Language.Syntactic
resultLanguage.Syntactic.Syntax, Language.Syntactic
SatLanguage.Syntactic.Syntax, Language.Syntactic
Sel1Language.Syntactic.Features.Tuple
Sel2Language.Syntactic.Features.Tuple
Sel3Language.Syntactic.Features.Tuple
Sel4Language.Syntactic.Features.Tuple
Sel5Language.Syntactic.Features.Tuple
Sel6Language.Syntactic.Features.Tuple
Sel7Language.Syntactic.Features.Tuple
SelectLanguage.Syntactic.Features.Tuple
selectPosLanguage.Syntactic.Features.Tuple
showANNLanguage.Syntactic.Features.Annotate, Language.Syntactic
showASGLanguage.Syntactic.Sharing.Graph
showASTLanguage.Syntactic.Interpretation.Render, Language.Syntactic
showNodeLanguage.Syntactic.Sharing.Graph
showVarLanguage.Syntactic.Features.Binding
SimpleCtxLanguage.Syntactic.Syntax, Language.Syntactic
simpleCtxLanguage.Syntactic.Syntax, Language.Syntactic
SimpleWitLanguage.Syntactic.Syntax, Language.Syntactic
singleLanguage.Syntactic.Sharing.Utils
SomeAST 
1 (Type/Class)Language.Syntactic.Sharing.Graph
2 (Data Constructor)Language.Syntactic.Sharing.Graph
stCastLanguage.Syntactic.Sharing.StableName
StName 
1 (Type/Class)Language.Syntactic.Sharing.StableName
2 (Data Constructor)Language.Syntactic.Sharing.StableName
sugarLanguage.Syntactic.Syntax, Language.Syntactic
sugarNLanguage.Syntactic.Syntax, Language.Syntactic
sugarTup2Language.Syntactic.Features.Tuple
sugarTup3Language.Syntactic.Features.Tuple
sugarTup4Language.Syntactic.Features.Tuple
sugarTup5Language.Syntactic.Features.Tuple
sugarTup6Language.Syntactic.Features.Tuple
sugarTup7Language.Syntactic.Features.Tuple
Sym 
1 (Type/Class)Language.Syntactic.Features.Symbol
2 (Data Constructor)Language.Syntactic.Features.Symbol
sym0Language.Syntactic.Features.Symbol
sym1Language.Syntactic.Features.Symbol
sym2Language.Syntactic.Features.Symbol
sym3Language.Syntactic.Features.Symbol
sym4Language.Syntactic.Features.Symbol
SymbolLanguage.Syntactic.Syntax, Language.Syntactic
SyntacticLanguage.Syntactic.Syntax, Language.Syntactic
SyntacticNLanguage.Syntactic.Syntax, Language.Syntactic
SyntaxPFLanguage.Syntactic.Sharing.Graph
toEvalLanguage.Syntactic.Syntax, Language.Syntactic
topExpressionLanguage.Syntactic.Sharing.Graph
toSymLanguage.Syntactic.Features.Symbol
ToTreeLanguage.Syntactic.Interpretation.Render, Language.Syntactic
toTreeAnnLanguage.Syntactic.Features.Annotate, Language.Syntactic
toTreePartLanguage.Syntactic.Interpretation.Render, Language.Syntactic
transformNodeLanguage.Syntactic.Syntax, Language.Syntactic
transformNodeCLanguage.Syntactic.Syntax, Language.Syntactic
Tup2Language.Syntactic.Features.Tuple
Tup3Language.Syntactic.Features.Tuple
Tup4Language.Syntactic.Features.Tuple
Tup5Language.Syntactic.Features.Tuple
Tup6Language.Syntactic.Features.Tuple
Tup7Language.Syntactic.Features.Tuple
TupleLanguage.Syntactic.Features.Tuple
Variable 
1 (Type/Class)Language.Syntactic.Features.Binding, Language.Syntactic.Features.Binding.HigherOrder
2 (Data Constructor)Language.Syntactic.Features.Binding
VarId 
1 (Type/Class)Language.Syntactic.Features.Binding
2 (Data Constructor)Language.Syntactic.Features.Binding
varIntegerLanguage.Syntactic.Features.Binding
withContextLanguage.Syntactic.Syntax, Language.Syntactic
WitnessLanguage.Syntactic.Syntax, Language.Syntactic
witnessLanguage.Syntactic.Syntax, Language.Syntactic
Witness' 
1 (Type/Class)Language.Syntactic.Syntax, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Syntax, Language.Syntactic
witness'Language.Syntactic.Syntax, Language.Syntactic
WitnessConsLanguage.Syntactic.Syntax, Language.Syntactic
witnessConsLanguage.Syntactic.Syntax, Language.Syntactic
WitnessSatLanguage.Syntactic.Syntax, Language.Syntactic
witnessSatLanguage.Syntactic.Syntax, Language.Syntactic
witnessSatSymLanguage.Syntactic.Features.Symbol