Index
| AlgebraicDataMatcher | Language.Egison.Types, Language.Egison |
| AndPat | Language.Egison.Types, Language.Egison |
| ApplyExpr | Language.Egison.Types, Language.Egison |
| applyFunc | Language.Egison.Core |
| ArgumentsNum | Language.Egison.Types, Language.Egison |
| Assertion | Language.Egison.Types, Language.Egison |
| Binding | Language.Egison.Types, Language.Egison |
| BindingExpr | Language.Egison.Types, Language.Egison |
| Bool | Language.Egison.Types, Language.Egison |
| BoolExpr | Language.Egison.Types, Language.Egison |
| Char | Language.Egison.Types, Language.Egison |
| CharExpr | Language.Egison.Types, Language.Egison |
| Collection | Language.Egison.Types, Language.Egison |
| CollectionExpr | Language.Egison.Types, Language.Egison |
| CutPat | Language.Egison.Types, Language.Egison |
| Default | Language.Egison.Types, Language.Egison |
| Define | Language.Egison.Types, Language.Egison |
| Desugar | Language.Egison.Types, Language.Egison |
| desugar | Language.Egison.Desugar |
| desugarBinding | Language.Egison.Desugar |
| desugarBindings | Language.Egison.Desugar |
| DesugarM | |
| 1 (Type/Class) | Language.Egison.Desugar |
| 2 (Data Constructor) | Language.Egison.Desugar |
| desugarMatchClause | Language.Egison.Desugar |
| desugarMatchClauses | Language.Egison.Desugar |
| DoExpr | Language.Egison.Types, Language.Egison |
| EgisonError | Language.Egison.Types, Language.Egison |
| EgisonExpr | Language.Egison.Types, Language.Egison |
| EgisonM | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| EgisonPattern | Language.Egison.Types, Language.Egison |
| EgisonTopExpr | Language.Egison.Types, Language.Egison |
| EgisonValue | Language.Egison.Types, Language.Egison |
| ElementExpr | Language.Egison.Types, Language.Egison |
| Env | Language.Egison.Types, Language.Egison |
| EOF | Language.Egison.Types, Language.Egison |
| evalDeep | Language.Egison.Core |
| evalEgisonTopExpr | Language.Egison |
| evalExpr | Language.Egison.Core |
| evalExpr' | Language.Egison.Core |
| evalPattern | Language.Egison.Core |
| evalRef | Language.Egison.Core |
| evalRef' | Language.Egison.Core |
| evalTopExpr | Language.Egison.Core |
| evalTopExprs | Language.Egison.Core |
| Execute | Language.Egison.Types, Language.Egison |
| expandCollection | Language.Egison.Core |
| extendEnv | Language.Egison.Types, Language.Egison |
| Float | Language.Egison.Types, Language.Egison |
| FloatExpr | Language.Egison.Types, Language.Egison |
| fresh | Language.Egison.Desugar |
| fromBoolValue | Language.Egison.Types, Language.Egison |
| fromCharValue | Language.Egison.Types, Language.Egison |
| fromCollection | Language.Egison.Core |
| fromFloatValue | Language.Egison.Types, Language.Egison |
| fromIntegerValue | Language.Egison.Types, Language.Egison |
| fromList | Language.Egison.Types, Language.Egison |
| fromMatcherValue | Language.Egison.Types, Language.Egison |
| fromMList | Language.Egison.Types, Language.Egison |
| fromPatternValue | Language.Egison.Types, Language.Egison |
| fromPortValue | Language.Egison.Types, Language.Egison |
| fromPrimitiveValue | Language.Egison.Types, Language.Egison |
| fromStringValue | Language.Egison.Types, Language.Egison |
| fromTuple | Language.Egison.Core |
| Func | Language.Egison.Types, Language.Egison |
| FunctionExpr | Language.Egison.Types, Language.Egison |
| ICollection | Language.Egison.Types, Language.Egison |
| IElement | Language.Egison.Types, Language.Egison |
| IfExpr | Language.Egison.Types, Language.Egison |
| IInductiveData | Language.Egison.Types, Language.Egison |
| InductiveData | Language.Egison.Types, Language.Egison |
| InductiveDataExpr | Language.Egison.Types, Language.Egison |
| inductiveMatch | Language.Egison.Core |
| InductivePattern | Language.Egison.Types, Language.Egison |
| Inner | Language.Egison.Types, Language.Egison |
| InnerExpr | Language.Egison.Types, Language.Egison |
| Integer | Language.Egison.Types, Language.Egison |
| IntegerExpr | Language.Egison.Types, Language.Egison |
| Intermediate | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| IOFunc | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| isEmptyCollection | Language.Egison.Core |
| ISubCollection | Language.Egison.Types, Language.Egison |
| ITuple | Language.Egison.Types, Language.Egison |
| LambdaExpr | Language.Egison.Types, Language.Egison |
| LetExpr | Language.Egison.Types, Language.Egison |
| LetRecExpr | Language.Egison.Types, Language.Egison |
| liftError | Language.Egison.Types, Language.Egison |
| Load | Language.Egison.Types, Language.Egison |
| LoadFile | Language.Egison.Types, Language.Egison |
| loadFile | Language.Egison.Core |
| loadLibraries | Language.Egison |
| loadLibraryFile | Language.Egison.Core |
| loadPrimitives | Language.Egison |
| LoopExpr | Language.Egison.Types, Language.Egison |
| makeBindings | Language.Egison.Core |
| mappend | Language.Egison.Types, Language.Egison |
| Match | Language.Egison.Types, Language.Egison |
| MatchAllExpr | Language.Egison.Types, Language.Egison |
| MatchClause | Language.Egison.Types, Language.Egison |
| Matcher | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| MatcherExpr | Language.Egison.Types, Language.Egison |
| MatcherInfo | Language.Egison.Types, Language.Egison |
| MatchExpr | Language.Egison.Types, Language.Egison |
| matchFail | Language.Egison.Types, Language.Egison |
| MatchingState | Language.Egison.Types, Language.Egison |
| MatchingTree | Language.Egison.Types, Language.Egison |
| MatchM | Language.Egison.Types, Language.Egison |
| MAtom | Language.Egison.Types, Language.Egison |
| mconcat | Language.Egison.Types, Language.Egison |
| MCons | Language.Egison.Types, Language.Egison |
| mfoldr | Language.Egison.Types, Language.Egison |
| mfor | Language.Egison.Types, Language.Egison |
| MList | Language.Egison.Types, Language.Egison |
| mmap | Language.Egison.Types, Language.Egison |
| MNil | Language.Egison.Types, Language.Egison |
| MNode | Language.Egison.Types, Language.Egison |
| MonadFresh | Language.Egison.Desugar |
| msingleton | Language.Egison.Types, Language.Egison |
| MState | Language.Egison.Types, Language.Egison |
| newEvaluatedThunk | Language.Egison.Core |
| newThunk | Language.Egison.Core |
| NotImplemented | Language.Egison.Types, Language.Egison |
| NotPat | Language.Egison.Types, Language.Egison |
| nullEnv | Language.Egison.Types, Language.Egison |
| Object | Language.Egison.Types, Language.Egison |
| ObjectRef | Language.Egison.Types, Language.Egison |
| OrPat | Language.Egison.Types, Language.Egison |
| Parser | Language.Egison.Types, Language.Egison |
| Pattern | Language.Egison.Types, Language.Egison |
| PatternBinding | Language.Egison.Types, Language.Egison |
| PatternExpr | Language.Egison.Types, Language.Egison |
| patternMatch | Language.Egison.Core |
| PatVar | Language.Egison.Types, Language.Egison |
| PDConsPat | Language.Egison.Types, Language.Egison |
| PDConstantPat | Language.Egison.Types, Language.Egison |
| PDEmptyPat | Language.Egison.Types, Language.Egison |
| PDInductivePat | Language.Egison.Types, Language.Egison |
| PDPatVar | Language.Egison.Types, Language.Egison |
| PDSnocPat | Language.Egison.Types, Language.Egison |
| PDWildCard | Language.Egison.Types, Language.Egison |
| Port | Language.Egison.Types, Language.Egison |
| PPInductivePat | Language.Egison.Types, Language.Egison |
| PPPatVar | Language.Egison.Types, Language.Egison |
| PPValuePat | Language.Egison.Types, Language.Egison |
| PPWildCard | Language.Egison.Types, Language.Egison |
| PredPat | Language.Egison.Types, Language.Egison |
| PrimitiveDataPattern | Language.Egison.Types, Language.Egison |
| primitiveDataPatternMatch | Language.Egison.Core |
| primitiveEnv | Language.Egison.Primitives, Language.Egison |
| PrimitiveFunc | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| PrimitivePatPattern | Language.Egison.Types, Language.Egison |
| primitivePatPatternMatch | Language.Egison.Core |
| processMState | Language.Egison.Core |
| processMStates | Language.Egison.Core |
| readExpr | Language.Egison.Parser, Language.Egison |
| readExprs | Language.Egison.Parser, Language.Egison |
| readTopExpr | Language.Egison.Parser, Language.Egison |
| readTopExprs | Language.Egison.Parser, Language.Egison |
| recursiveBind | Language.Egison.Core |
| refVar | Language.Egison.Types, Language.Egison |
| runDesugarM | Language.Egison.Desugar |
| runEgisonM | Language.Egison.Types, Language.Egison |
| runEgisonTopExpr | Language.Egison |
| Something | Language.Egison.Types, Language.Egison |
| SomethingExpr | Language.Egison.Types, Language.Egison |
| String | Language.Egison.Types, Language.Egison |
| StringExpr | Language.Egison.Types, Language.Egison |
| SubCollectionExpr | Language.Egison.Types, Language.Egison |
| Test | Language.Egison.Types, Language.Egison |
| Thunk | Language.Egison.Types, Language.Egison |
| Tuple | Language.Egison.Types, Language.Egison |
| TupleExpr | Language.Egison.Types, Language.Egison |
| TypeMismatch | Language.Egison.Types, Language.Egison |
| UnboundVariable | Language.Egison.Types, Language.Egison |
| unconsCollection | Language.Egison.Core |
| UndefinedExpr | Language.Egison.Types, Language.Egison |
| unDesugarM | Language.Egison.Desugar |
| unEgisonM | Language.Egison.Types, Language.Egison |
| unsnocCollection | Language.Egison.Core |
| Value | Language.Egison.Types, Language.Egison |
| ValuePat | Language.Egison.Types, Language.Egison |
| Var | Language.Egison.Types, Language.Egison |
| VarExpr | Language.Egison.Types, Language.Egison |
| version | Language.Egison |
| WHNF | Language.Egison.Types, Language.Egison |
| WHNFData | Language.Egison.Types, Language.Egison |
| WildCard | Language.Egison.Types, Language.Egison |
| World | Language.Egison.Types, Language.Egison |
| writeThunk | Language.Egison.Core |