syntactic-0.3: 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
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
ASTLanguage.Syntactic.Syntax, Language.Syntactic
ASTFLanguage.Syntactic.Syntax, Language.Syntactic
bindNLanguage.Syntactic.Features.Binding
Condition 
1 (Type/Class)Language.Syntactic.Features.Condition
2 (Data Constructor)Language.Syntactic.Features.Condition
conditionLanguage.Syntactic.Features.Condition
ConsEvalLanguage.Syntactic.Syntax, Language.Syntactic
ConsTypeLanguage.Syntactic.Syntax, Language.Syntactic
desugarLanguage.Syntactic.Syntax, Language.Syntactic
desugarNLanguage.Syntactic.Syntax, Language.Syntactic
drawASTLanguage.Syntactic.Analysis.Render, Language.Syntactic
eqLambdaLanguage.Syntactic.Features.Binding
eqLambdaMLanguage.Syntactic.Features.Binding
eqSynLanguage.Syntactic.Analysis.Equality, Language.Syntactic
EvalLanguage.Syntactic.Analysis.Evaluation, Language.Syntactic
evalFullLanguage.Syntactic.Analysis.Evaluation, Language.Syntactic
evalLambdaLanguage.Syntactic.Features.Binding, Language.Syntactic.Features.Binding.HigherOrder
evalLambdaMLanguage.Syntactic.Features.Binding
EvalResultLanguage.Syntactic.Syntax, Language.Syntactic
evalSynLanguage.Syntactic.Analysis.Evaluation, Language.Syntactic
evaluateLanguage.Syntactic.Analysis.Evaluation, Language.Syntactic
evaluateFuncLanguage.Syntactic.Features.PrimFunc
ExprEqLanguage.Syntactic.Analysis.Equality, Language.Syntactic
exprEqLanguage.Syntactic.Analysis.Equality, Language.Syntactic
exprEqFuncLanguage.Syntactic.Features.PrimFunc
ExprHashLanguage.Syntactic.Analysis.Hash, Language.Syntactic
exprHashLanguage.Syntactic.Analysis.Hash, Language.Syntactic
exprHashFuncLanguage.Syntactic.Features.PrimFunc
fromEvalLanguage.Syntactic.Syntax, Language.Syntactic
Full 
1 (Type/Class)Language.Syntactic.Syntax, Language.Syntactic
2 (Data Constructor)Language.Syntactic.Syntax, Language.Syntactic
getInfoLanguage.Syntactic.Features.Annotate, Language.Syntactic
HListLanguage.Syntactic.Syntax, Language.Syntactic
HOASTLanguage.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
InternalLanguage.Syntactic.Syntax, Language.Syntactic
IsFunctionLanguage.Syntactic.Features.PrimFunc
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
let_Language.Syntactic.Features.Binding.HigherOrder
listHListLanguage.Syntactic.Syntax, Language.Syntactic
listHListMLanguage.Syntactic.Syntax, Language.Syntactic
litLanguage.Syntactic.Features.Literal
litAnnLanguage.Syntactic.Features.Literal
Literal 
1 (Type/Class)Language.Syntactic.Features.Literal
2 (Data Constructor)Language.Syntactic.Features.Literal
mapHListLanguage.Syntactic.Syntax, Language.Syntactic
NAryLanguage.Syntactic.Features.Binding
NAryEvalLanguage.Syntactic.Features.Binding
NilLanguage.Syntactic.Syntax, Language.Syntactic
PartialLanguage.Syntactic.Syntax, Language.Syntactic
PrimFunc 
1 (Type/Class)Language.Syntactic.Features.PrimFunc
2 (Data Constructor)Language.Syntactic.Features.PrimFunc
primFunc1Language.Syntactic.Features.PrimFunc
primFunc2Language.Syntactic.Features.PrimFunc
primFunc3Language.Syntactic.Features.PrimFunc
primFunc4Language.Syntactic.Features.PrimFunc
primFuncAnn1Language.Syntactic.Features.PrimFunc
primFuncAnn2Language.Syntactic.Features.PrimFunc
primFuncAnn3Language.Syntactic.Features.PrimFunc
primFuncAnn4Language.Syntactic.Features.PrimFunc
printExprLanguage.Syntactic.Analysis.Render, Language.Syntactic
projectLanguage.Syntactic.Syntax, Language.Syntactic
projectAnnLanguage.Syntactic.Features.Annotate, Language.Syntactic
queryNodeLanguage.Syntactic.Syntax, Language.Syntactic
ReifiableLanguage.Syntactic.Features.Binding.HigherOrder
reifyLanguage.Syntactic.Features.Binding.HigherOrder
reifyHOASTLanguage.Syntactic.Features.Binding.HigherOrder
reifyMLanguage.Syntactic.Features.Binding.HigherOrder
RenderLanguage.Syntactic.Analysis.Render, Language.Syntactic
renderLanguage.Syntactic.Analysis.Render, Language.Syntactic
renderPartLanguage.Syntactic.Analysis.Render, Language.Syntactic
renderPartFuncLanguage.Syntactic.Features.PrimFunc
resugarLanguage.Syntactic.Syntax, Language.Syntactic
resultLanguage.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
showASTLanguage.Syntactic.Analysis.Render, Language.Syntactic
showVarLanguage.Syntactic.Features.Binding
sugarLanguage.Syntactic.Syntax, Language.Syntactic
sugarNLanguage.Syntactic.Syntax, Language.Syntactic
SymbolLanguage.Syntactic.Syntax, Language.Syntactic
SyntacticLanguage.Syntactic.Syntax, Language.Syntactic
SyntacticNLanguage.Syntactic.Syntax, Language.Syntactic
toEvalLanguage.Syntactic.Syntax, Language.Syntactic
toFunctionLanguage.Syntactic.Features.PrimFunc
ToTreeLanguage.Syntactic.Analysis.Render, Language.Syntactic
toTreePartLanguage.Syntactic.Analysis.Render, Language.Syntactic
transformNodeLanguage.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