Contents
Index
hexpr-0.0.0.0: A framework for symbolic, homoiconic languages.
Index
<|>
Language.Parse
addParens
Language.Desugar
addShortParens
Language.Desugar
adjoin
Data.Hierarchy
adjoinPos
Data.Hierarchy
adjoins
Data.Hierarchy
adjoinsl
Data.Hierarchy
adjoinslPos
Data.Hierarchy
adjoinsPos
Data.Hierarchy
adjoinsr
Data.Hierarchy
adjoinsrPos
Data.Hierarchy
AmbiguousErr
Language.Distfix
anyNumber
Language.Parse
Atom
Data.Sexpr
baseLiteral
Language.Parse
between2
Language.Parse
bind
Control.Monad.Environment
bindIn
Control.Monad.Environment
Bindings
Control.Monad.Environment
blacklistChar
Language.Parse
Branch
Data.Hexpr
charICase
Language.Parse
choice
1 (Function)
Control.Monad.Errors
2 (Function)
Language.Parse
Closed
Language.Distfix
conjoin
Data.Hierarchy
conjoinPos
Data.Hierarchy
conjoins
Data.Hierarchy
conjoinsl
Data.Hierarchy
conjoinslPos
Data.Hierarchy
conjoinsPos
Data.Hierarchy
conjoinsr
Data.Hierarchy
conjoinsrPos
Data.Hierarchy
copyEnv
Control.Monad.Environment
copyLocalEnv
Control.Monad.Environment
defaultRewrap
Language.Distfix
denominatorLiteral
Language.Parse
Distfix
1 (Type/Class)
Language.Distfix
2 (Data Constructor)
Language.Distfix
DistfixElement
Language.Distfix
DistfixError
Language.Distfix
DistfixStructure
Language.Distfix
DistfixTable
Language.Distfix
emptyEnv
Control.Monad.Environment
Env
Control.Monad.Environment
EnvironmentIO
Control.Monad.Environment
EnvironmentST
Control.Monad.Environment
EnvironmentT
Control.Monad.Environment
err
Control.Monad.Errors
err1
Control.Monad.Errors
Errors
Control.Monad.Errors
ErrorsT
Control.Monad.Errors
evalEnvironmentT
Control.Monad.Environment
exponentLiteral
Language.Parse
extractLocal
Control.Monad.Environment
extractParent
Control.Monad.Environment
find
Control.Monad.Environment
findIn
Control.Monad.Environment
forwardInfix
Language.Desugar
freshEnv
Control.Monad.Environment
fromList
Data.Hexpr
Gensym
Control.Monad.Gensym
gensym
Control.Monad.Gensym
genzero
Control.Monad.Gensym
getBindEnv
Control.Monad.Environment
getEnv
Control.Monad.Environment
getFindEnv
Control.Monad.Environment
getPos
Data.Hierarchy
getProd
Data.FiniteType
getSum
Data.FiniteType
HalfOpenLeft
Language.Distfix
HalfOpenRight
Language.Distfix
hasProd
Data.FiniteType
hasSum
Data.FiniteType
Hexpr
Data.Hexpr
Hierarchy
Data.Hierarchy
hoistEither
Control.Monad.Errors
hoistEither1
Control.Monad.Errors
hoistMaybe
Control.Monad.Errors
individual
Data.Hierarchy
isEof
Language.Parse
isList
Data.Hexpr
Leaf
Data.Hexpr
LeftoverErr
Language.Distfix
letInEnv
Control.Monad.Environment
literalChar
Language.Parse
localEnv
Control.Monad.Environment
lookAhead
Language.Parse
mantissaLiteral
Language.Parse
many2
Language.Parse
manyThru
Language.Parse
manyTill
Language.Parse
mapRecover
Control.Monad.Errors
match
Language.Distfix
maybeLiteralChar
Language.Parse
MEnv
Control.Monad.Environment
mkConcat
Data.Hexpr
mkList
Data.Hexpr
mkNode
Data.Hexpr
mkProduct
Data.FiniteType
mkSum
Data.FiniteType
mkSumTemplate
Data.FiniteType
naturalLiteral
Language.Parse
nextsym
Control.Monad.Gensym
nodeMatch
Language.Distfix
Openable
Data.Hierarchy
OpenAp
Data.Hierarchy
openAp
Data.Hierarchy
OpenLeft
Language.Distfix
OpenNon
Language.Distfix
OpenRight
Language.Distfix
peek
Control.Monad.Stack
peeks
Control.Monad.Stack
pop
Control.Monad.Stack
postorder
Data.Hierarchy
preorder
Data.Hierarchy
Product
Data.FiniteType
push
Control.Monad.Stack
QBranch
Data.Hexpr
QLeaf
Data.Hexpr
Quasihexpr
Data.Hexpr
Quasiquote
Data.Hexpr
Quote
Data.Hexpr
recover
Control.Monad.Errors
recover_
Control.Monad.Errors
removeQuotation
Data.Hexpr
reverseInfix
Language.Desugar
revTripBy
Language.Desugar
runDistfix
Language.Distfix
runErrors
Control.Monad.Errors
runErrorsT
Control.Monad.Errors
runStack
Control.Monad.Stack
runStackT
Control.Monad.Stack
runSymbolGen
Control.Monad.Gensym
runSymbolGenT
Control.Monad.Gensym
setProd
Data.FiniteType
setSum
Data.FiniteType
Sexpr
1 (Type/Class)
Data.Sexpr
2 (Data Constructor)
Data.Sexpr
SexprToHexpr
Data.Sexpr
sexprToHexpr
Data.Sexpr
Shape
Language.Distfix
signLiteral
Language.Parse
spaces1
Language.Parse
Splice
Data.Hexpr
SplitFunction
Language.Desugar
Stack
Control.Monad.Stack
StackT
Control.Monad.Stack
string
Language.Parse
stringICase
Language.Parse
stringToInteger
Language.Parse
stringToMantissa
Language.Parse
Sum
Data.FiniteType
SumTemplate
Data.FiniteType
SymbolGen
Control.Monad.Gensym
SymbolGenT
Control.Monad.Gensym
testTop
Control.Monad.Stack
tripBy
Language.Desugar
UnQuasihexpr
Data.Hexpr
unQuasihexpr
Data.Hexpr
Unquote
Data.Hexpr
unrecover
Control.Monad.Errors
unwrap
Language.Distfix
withEnv
Control.Monad.Environment
xDigit
Language.Parse
xformDeepAtom
Data.Sexpr
xformNull
Data.Sexpr
xformSingleton
Data.Sexpr