Contents
Index
egison-2.3.9: An Interpreter for the Programming Language Egison
Index
Action
Language.Egison.Types
AElementExpr
Language.Egison.Types
AInnerArrayExpr
Language.Egison.Types
AndPat
Language.Egison.Types
AndPatExpr
Language.Egison.Types
angles
Language.Egison.Parser
ApplyExpr
Language.Egison.Types
Args
Language.Egison.Types
ArgsExpr
Language.Egison.Types
Array
Language.Egison.Types
arrayDimension
Language.Egison.Numerical
ArrayElementExpr
Language.Egison.Types
ArrayExpr
Language.Egison.Types
arrayIsRange
Language.Egison.Numerical
arrayKeys
Language.Egison.Numerical
arrayRange
Language.Egison.Numerical
arrayRef
Language.Egison.Numerical
arraySize
Language.Egison.Numerical
ATuple
Language.Egison.Types
AVar
Language.Egison.Types
BadSpecialForm
Language.Egison.Types
betweenNumbers
Language.Egison.Types
Bindings
Language.Egison.Types
Bool
Language.Egison.Types
boolBinop
Language.Egison.Numerical
BoolExpr
Language.Egison.Types
braces
Language.Egison.Parser
brackets
Language.Egison.Parser
cApply
Language.Egison.Core
cApply1
Language.Egison.Core
cEval
Language.Egison.Core
cEval1
Language.Egison.Core
Char
Language.Egison.Types
charBoolBinop
Language.Egison.Numerical
CharExpr
Language.Egison.Types
charsToString
Language.Egison.Numerical
ClosePort
Language.Egison.Types
closePort
Language.Egison.Primitives
Closure
Language.Egison.Types
Collection
Language.Egison.Types
CollectionExpr
Language.Egison.Types
collectionToObjRefs
Language.Egison.Core
collectionToTuple
Language.Egison.Numerical
consDestruct
Language.Egison.Core
constants
Language.Egison.Core
copyEnv
Language.Egison.Variables
countParens
Language.Egison.Primitives
cRefEval
Language.Egison.Core
cRefEval1
Language.Egison.Core
CutPat
Language.Egison.Types
CutPatExpr
Language.Egison.Types
Default
Language.Egison.Types
Define
Language.Egison.Types
defineVar
Language.Egison.Variables
DestructInfo
Language.Egison.Types
DestructInfoExpr
Language.Egison.Types
DivideByZero
Language.Egison.Types
DoExpr
Language.Egison.Types
dot
Language.Egison.Parser
egisonDef
Language.Egison.Parser
EgisonError
Language.Egison.Types
EgisonExpr
Language.Egison.Types
EgisonVal
Language.Egison.Types
egisonVersion
Language.Egison.Core
ElementExpr
Language.Egison.Types
Env
Language.Egison.Types
Environment
Language.Egison.Types
EOF
Language.Egison.Types
eqv
Language.Egison.Types
eqVal
Language.Egison.Types
eqValList
Language.Egison.Types
escapeBackslashes
Language.Egison.Core
eval
Language.Egison.Core
evalMain
Language.Egison.Core
evalString
Language.Egison.Core
evalTopExpr
Language.Egison.Core
Execute
Language.Egison.Types
expandLoop
Language.Egison.Core
expandMacro
Language.Egison.Macro
expandMacroInnerExpr
Language.Egison.Macro
expandMacroMatchClause
Language.Egison.Macro
exprToVal
Language.Egison.Primitives
extendEnv
Language.Egison.Variables
extendLet
Language.Egison.Core
extendLetRec
Language.Egison.Variables
extractValue
Language.Egison.Types
findEnv
Language.Egison.Variables
Float
Language.Egison.Types
floatBinop
Language.Egison.Numerical
floatBoolBinop
Language.Egison.Numerical
floatCeiling
Language.Egison.Numerical
FloatExpr
Language.Egison.Types
floatFloor
Language.Egison.Numerical
floatNumSglop
Language.Egison.Numerical
floatRound
Language.Egison.Numerical
floatSglop
Language.Egison.Numerical
floatTruncate
Language.Egison.Numerical
FlushPort
Language.Egison.Types
flushPort
Language.Egison.Primitives
flushStdout
Language.Egison.Primitives
foldl1M
Language.Egison.Numerical
foldlM
Language.Egison.Numerical
Frame
Language.Egison.Types
FrameList
Language.Egison.Types
FrameRef
Language.Egison.Types
Func
Language.Egison.Types
FuncExpr
Language.Egison.Types
GenerateArrayExpr
Language.Egison.Types
getExpr
Language.Egison.Macro
getVar
Language.Egison.Variables
getVarFromFrame
Language.Egison.Variables
hGetExpr
Language.Egison.Primitives
ICollection
Language.Egison.Types
identifier
Language.Egison.Parser
IElement
Language.Egison.Types
iEval
Language.Egison.Core
IfExpr
Language.Egison.Types
IInductiveData
Language.Egison.Types
indexList
Language.Egison.Types
InductiveData
Language.Egison.Types
InductiveDataExpr
Language.Egison.Types
inductiveMatch
Language.Egison.Core
InnerExpr
Language.Egison.Types
innerExprsToExprList
Language.Egison.Core
innerExprsToVals
Language.Egison.Primitives
innerRefsEval
Language.Egison.Core
innerRefsToObjRefs
Language.Egison.Core
InnerValRef
Language.Egison.Types
innerValRefsToObjRefs
Language.Egison.Core
integersToInteger
Language.Egison.Types
Intermidiate
Language.Egison.Types
IntermidiateVal
Language.Egison.Types
InternalError
Language.Egison.Types
IOFunc
Language.Egison.Types
ioPrimitives
Language.Egison.Core
IOThrowsError
Language.Egison.Types
isBound
Language.Egison.Variables
isEgisonEOF
Language.Egison.Numerical
isEmptyCollection
Language.Egison.Core
isEmptyCollectionForSnoc
Language.Egison.Core
isRecBound
Language.Egison.Variables
ISubCollection
Language.Egison.Types
ITuple
Language.Egison.Types
LetExpr
Language.Egison.Types
LetRecExpr
Language.Egison.Types
lexeme
Language.Egison.Parser
lexer
Language.Egison.Parser
liftThrows
Language.Egison.Types
Load
Language.Egison.Types
load
Language.Egison.Core
LoadFile
Language.Egison.Types
loadLibraries
Language.Egison.Core
Loop
Language.Egison.Types
LoopExpr
Language.Egison.Types
Macro
Language.Egison.Types
MacroExpr
Language.Egison.Types
MacroFrame
Language.Egison.Macro
MacroVarExpr
Language.Egison.Types
mainParser
Language.Egison.Parser
makeClosure
Language.Egison.Types
makeFrame
Language.Egison.Core
makeInnerValRef
Language.Egison.Types
makeLetRecFrame
Language.Egison.Variables
makePort
Language.Egison.Primitives
MAll
Language.Egison.Types
maTarget
Language.Egison.Types
MatchAllExpr
Language.Egison.Types
MatchClause
Language.Egison.Types
MatchExpr
Language.Egison.Types
MatchFlag
Language.Egison.Types
MAtom
1 (Type/Class)
Language.Egison.Types
2 (Data Constructor)
Language.Egison.Types
mAtoms
Language.Egison.Types
maTyp
Language.Egison.Types
MOne
Language.Egison.Types
msFrame
Language.Egison.Types
MState
1 (Type/Class)
Language.Egison.Types
2 (Data Constructor)
Language.Egison.Types
multiplyList
Language.Egison.Types
NotFunction
Language.Egison.Types
NotImplemented
Language.Egison.Types
NotPat
Language.Egison.Types
NotPatExpr
Language.Egison.Types
nth
Language.Egison.Types
nullEnv
Language.Egison.Types
NumArgs
Language.Egison.Types
Number
Language.Egison.Types
NumberExpr
Language.Egison.Types
numBoolBinop
Language.Egison.Numerical
numericBinop
Language.Egison.Numerical
numericSglop
Language.Egison.Numerical
numExp
Language.Egison.Numerical
numExpt
Language.Egison.Numerical
numLog
Language.Egison.Numerical
numSqrt
Language.Egison.Numerical
Object
Language.Egison.Types
ObjectRef
Language.Egison.Types
objectRefToInnerRefs
Language.Egison.Core
OpenInputPort
Language.Egison.Types
OpenOutputPort
Language.Egison.Types
OrPat
Language.Egison.Types
OrPatExpr
Language.Egison.Types
ParamsExpr
Language.Egison.Types
parens
Language.Egison.Parser
parentEnv
Language.Egison.Types
parseArgs
Language.Egison.Parser
parseArrayElementExpr
Language.Egison.Parser
parseBinaryNumber
Language.Egison.Parser
parseBindings
Language.Egison.Parser
parseBool
Language.Egison.Parser
parseBool2
Language.Egison.Parser
parseChar
Language.Egison.Parser
parseChar2
Language.Egison.Parser
parseCutPat
Language.Egison.Parser
parseDecimalNumber
Language.Egison.Parser
parseDecimalNumberMaybeExponent
Language.Egison.Parser
parseDestructClause
Language.Egison.Parser
parseDestructClause2
Language.Egison.Parser
parseDestructInfoExpr
Language.Egison.Parser
parseEscapedChar
Language.Egison.Parser
parseExpr
Language.Egison.Parser
parseHexNumber
Language.Egison.Parser
parseIndexNums
Language.Egison.Parser
parseInnerExp
Language.Egison.Parser
parseInnerExpr
Language.Egison.Parser
parseMacroVarExpr
Language.Egison.Parser
parseMatchClause
Language.Egison.Parser
parseNotPat
Language.Egison.Parser
parseNumber
Language.Egison.Parser
parseNumber2
Language.Egison.Parser
parseNumberExponent
Language.Egison.Parser
parseOctalNumber
Language.Egison.Parser
parsePattern
Language.Egison.Parser
parsePatVar
Language.Egison.Parser
parsePatVar2
Language.Egison.Parser
parsePatVarOmitExpr
Language.Egison.Parser
parsePrimitivePatPattern
Language.Egison.Parser
parsePrimitivePattern
Language.Egison.Parser
Parser
Language.Egison.Types
parseRealNumber
Language.Egison.Parser
parseRealNumber2
Language.Egison.Parser
parseRecursiveBindings
Language.Egison.Parser
parseString
Language.Egison.Parser
parseString2
Language.Egison.Parser
parseTopExpr
Language.Egison.Parser
parseValuePat
Language.Egison.Parser
parseVar
Language.Egison.Parser
parseVarOmitExpr
Language.Egison.Parser
parseWildCard
Language.Egison.Parser
patternMatch
Language.Egison.Core
PatVar
Language.Egison.Types
PatVarExpr
Language.Egison.Types
PatVarOmitExpr
Language.Egison.Types
pcBody
Language.Egison.Types
pcFrame
Language.Egison.Types
PClosure
1 (Type/Class)
Language.Egison.Types
2 (Data Constructor)
Language.Egison.Types
pClosure
Language.Egison.Types
PConsPat
Language.Egison.Types
PEmptyPat
Language.Egison.Types
PInductivePat
Language.Egison.Types
Port
Language.Egison.Types
PPatBool
Language.Egison.Types
PPatChar
Language.Egison.Types
PPatFloat
Language.Egison.Types
PPatNumber
Language.Egison.Types
PPatVar
Language.Egison.Types
PPInductivePat
Language.Egison.Types
PPValuePat
Language.Egison.Types
PPWildCard
Language.Egison.Types
PredPat
Language.Egison.Types
PredPatExpr
Language.Egison.Types
primitiveBindings
Language.Egison.Core
PrimitiveFunc
Language.Egison.Types
PrimitivePatPattern
Language.Egison.Types
primitivePatPatternMatch
Language.Egison.Core
primitivePatPatternMatchList
Language.Egison.Core
PrimitivePattern
Language.Egison.Types
primitivePatternMatch
Language.Egison.Core
primitivePatternMatchList
Language.Egison.Core
primitives
Language.Egison.Core
printEnv
Language.Egison.Variables
PSnocPat
Language.Egison.Types
PWildCard
Language.Egison.Types
readChar
Language.Egison.Primitives
readCharFromPort
Language.Egison.Primitives
readExpr
Language.Egison.Parser
ReadFromPort
Language.Egison.Types
readFromPort
Language.Egison.Primitives
readFromStdin
Language.Egison.Primitives
readLine
Language.Egison.Primitives
readLineFromPort
Language.Egison.Primitives
readOrThrow
Language.Egison.Parser
readTopExpr
Language.Egison.Parser
readTopExprList
Language.Egison.Parser
RecursiveBindings
Language.Egison.Types
runIOThrows
Language.Egison.Types
runIOThrowsREPL
Language.Egison.Types
showArray
Language.Egison.Types
showBanner
Language.Egison.Core
showBindings
Language.Egison.Types
showByebyeMessage
Language.Egison.Core
showError
Language.Egison.Types
showExpr
Language.Egison.Types
showFrameList
Language.Egison.Types
showIVal
Language.Egison.Types
showObj
Language.Egison.Types
showRecursiveBindings
Language.Egison.Types
showVal
Language.Egison.Types
showVar
Language.Egison.Types
snocDestruct
Language.Egison.Core
Something
Language.Egison.Types
SomethingExpr
Language.Egison.Types
strBoolBinop
Language.Egison.Numerical
String
Language.Egison.Types
stringBinop
Language.Egison.Numerical
StringExpr
Language.Egison.Types
stringToCharCollection
Language.Egison.Types
stringToChars
Language.Egison.Numerical
SubCollectionExpr
Language.Egison.Types
symbol
Language.Egison.Parser
symbol2
Language.Egison.Parser
Test
Language.Egison.Types
ThrowsError
Language.Egison.Types
TopExpr
Language.Egison.Types
topFrameRef
Language.Egison.Types
trapError
Language.Egison.Types
Tuple
Language.Egison.Types
TupleExpr
Language.Egison.Types
tupleExprToExprList
Language.Egison.Core
tupleToCollection
Language.Egison.Numerical
tupleToList
Language.Egison.Types
tupleToObjRefs
Language.Egison.Core
Type
Language.Egison.Types
TypeExpr
Language.Egison.Types
TypeMismatch
Language.Egison.Types
UnboundVar
Language.Egison.Types
unpackBool
Language.Egison.Numerical
unpackChar
Language.Egison.Numerical
unpackFloat
Language.Egison.Numerical
unpackNum
Language.Egison.Numerical
unpackString
Language.Egison.Numerical
unwordsExpr
Language.Egison.Types
unwordsList
Language.Egison.Types
unwordsNumExprs
Language.Egison.Types
unwordsNums
Language.Egison.Types
Value
Language.Egison.Types
ValuePat
Language.Egison.Types
ValuePatExpr
Language.Egison.Types
Var
Language.Egison.Types
VarExpr
1 (Type/Class)
Language.Egison.Types
2 (Data Constructor)
Language.Egison.Types
VarOmitExpr
Language.Egison.Types
whiteSpace
Language.Egison.Parser
WildCard
Language.Egison.Types
WildCardExpr
Language.Egison.Types
World
Language.Egison.Types
write
Language.Egison.Primitives
writeChar
Language.Egison.Primitives
writeCharToPort
Language.Egison.Primitives
writeString
Language.Egison.Primitives
writeStringLine
Language.Egison.Primitives
writeStringLineToPort
Language.Egison.Primitives
writeStringToPort
Language.Egison.Primitives
WriteToPort
Language.Egison.Types
writeToPort
Language.Egison.Primitives