Index
| AlgebraicDataMatcherExpr | Language.Egison.Types, Language.Egison |
| AndPat | Language.Egison.Types, Language.Egison |
| appendDFscripts | Language.Egison.Types, Language.Egison |
| Apply | Language.Egison.Types, Language.Egison |
| ApplyExpr | Language.Egison.Types, Language.Egison |
| applyFunc | Language.Egison.Core |
| Arg | Language.Egison.Types, Language.Egison |
| ArgumentsNum | Language.Egison.Types, Language.Egison |
| ArgumentsNumPrimitive | Language.Egison.Types, Language.Egison |
| ArgumentsNumWithNames | Language.Egison.Types, Language.Egison |
| Array | Language.Egison.Types, Language.Egison |
| arrayBounds | Language.Egison.Core |
| ArrayBoundsExpr | Language.Egison.Types, Language.Egison |
| ArrayExpr | Language.Egison.Types, Language.Egison |
| ArrayRefExpr | Language.Egison.Types, Language.Egison |
| Assertion | Language.Egison.Types, Language.Egison |
| BFSMode | 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 |
| CambdaExpr | Language.Egison.Types, Language.Egison |
| CApplyExpr | Language.Egison.Types, Language.Egison |
| CFunc | Language.Egison.Types, Language.Egison |
| Char | Language.Egison.Types, Language.Egison |
| CharExpr | Language.Egison.Types, Language.Egison |
| CharHash | Language.Egison.Types, Language.Egison |
| Collection | Language.Egison.Types, Language.Egison |
| CollectionExpr | Language.Egison.Types, Language.Egison |
| collectionToList | Language.Egison.Core |
| completeEgison | Language.Egison.Util |
| ContPat | Language.Egison.Types, Language.Egison |
| DApplyPat | 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 |
| desugarExpr | Language.Egison.Desugar |
| DesugarM | Language.Egison.Desugar |
| desugarTopExpr | Language.Egison.Desugar |
| DFscript | Language.Egison.Types, Language.Egison |
| DFSMode | Language.Egison.Types, Language.Egison |
| Div | Language.Egison.Types, Language.Egison |
| DivPat | Language.Egison.Types, Language.Egison |
| DoExpr | Language.Egison.Types, Language.Egison |
| EgisonBug | Language.Egison.Types, Language.Egison |
| EgisonData | 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 |
| egisonToScalarData | Language.Egison.Types, Language.Egison |
| EgisonValue | Language.Egison.Types, Language.Egison |
| EgisonWHNF | Language.Egison.Types, Language.Egison |
| ElementExpr | Language.Egison.Types, Language.Egison |
| enumTensorIndices | Language.Egison.Types, Language.Egison |
| Env | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| EOF | Language.Egison.Types, Language.Egison |
| evalEgisonExpr | Language.Egison |
| evalEgisonTopExpr | Language.Egison |
| evalEgisonTopExprs | Language.Egison |
| evalEgisonTopExprsTestOnly | Language.Egison |
| evalExpr | Language.Egison.Core |
| evalExprDeep | Language.Egison.Core |
| evalRef | Language.Egison.Core |
| evalRefDeep | Language.Egison.Core |
| evalTopExpr | Language.Egison.Core |
| evalTopExprs | Language.Egison.Core |
| evalTopExprsNoIO | Language.Egison.Core |
| evalTopExprsTestOnly | Language.Egison.Core |
| evalWHNF | Language.Egison.Core |
| Execute | Language.Egison.Types, Language.Egison |
| extendEnv | Language.Egison.Types, Language.Egison |
| extractScalar | Language.Egison.Types, Language.Egison |
| extractScalar' | Language.Egison.Types, Language.Egison |
| Float | Language.Egison.Types, Language.Egison |
| FloatExpr | Language.Egison.Types, Language.Egison |
| Fresh | Language.Egison.Types, Language.Egison |
| fresh | Language.Egison.Types, Language.Egison |
| FreshT | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| FreshVarExpr | Language.Egison.Types, Language.Egison |
| fromEgison | Language.Egison.Types, Language.Egison |
| fromEgisonM | Language.Egison.Types, Language.Egison |
| fromList | Language.Egison.Types, Language.Egison |
| fromMList | Language.Egison.Types, Language.Egison |
| fromSeq | Language.Egison.Types, Language.Egison |
| fromTensor | Language.Egison.Types, Language.Egison |
| fromWHNF | Language.Egison.Types, Language.Egison |
| Func | Language.Egison.Types, Language.Egison |
| GenerateArrayExpr | Language.Egison.Types, Language.Egison |
| GenerateTensorExpr | Language.Egison.Types, Language.Egison |
| getEgisonExpr | Language.Egison.Util |
| getEgisonExprOrNewLine | Language.Egison.Util |
| HashExpr | Language.Egison.Types, Language.Egison |
| HasTensor | Language.Egison.Types, Language.Egison |
| IArray | Language.Egison.Types, Language.Egison |
| ICharHash | 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 |
| IIntHash | Language.Egison.Types, Language.Egison |
| InconsistentTensorIndex | Language.Egison.Types, Language.Egison |
| InconsistentTensorSize | Language.Egison.Types, Language.Egison |
| Index | Language.Egison.Types, Language.Egison |
| IndexedExpr | Language.Egison.Types, Language.Egison |
| IndexedPat | Language.Egison.Types, Language.Egison |
| InductiveData | Language.Egison.Types, Language.Egison |
| InductiveDataExpr | Language.Egison.Types, Language.Egison |
| InductivePat | Language.Egison.Types, Language.Egison |
| initialEnv | Language.Egison |
| initialEnvNoIO | Language.Egison |
| initTensor | Language.Egison.Types, Language.Egison |
| Inner | Language.Egison.Types, Language.Egison |
| InnerExpr | 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 |
| IntHash | Language.Egison.Types, Language.Egison |
| IoExpr | Language.Egison.Types, Language.Egison |
| IOFunc | Language.Egison.Types, Language.Egison |
| isArray' | Language.Egison.Types, Language.Egison |
| isBool | Language.Egison.Types, Language.Egison |
| isBool' | Language.Egison.Types, Language.Egison |
| isChar' | Language.Egison.Types, Language.Egison |
| isCollection' | Language.Egison.Types, Language.Egison |
| isComplex' | Language.Egison.Types, Language.Egison |
| isEmptyCollection | Language.Egison.Core |
| isFloat' | Language.Egison.Types, Language.Egison |
| isHash' | Language.Egison.Types, Language.Egison |
| isInteger | Language.Egison.Types, Language.Egison |
| isInteger' | Language.Egison.Types, Language.Egison |
| isRational | Language.Egison.Types, Language.Egison |
| isRational' | Language.Egison.Types, Language.Egison |
| isScalar | Language.Egison.Types, Language.Egison |
| isScalar' | Language.Egison.Types, Language.Egison |
| isString' | Language.Egison.Types, Language.Egison |
| isSymbol | Language.Egison.Types, Language.Egison |
| isTensor | Language.Egison.Types, Language.Egison |
| isTensor' | Language.Egison.Types, Language.Egison |
| isTensorWithIndex | Language.Egison.Types, Language.Egison |
| isTensorWithIndex' | Language.Egison.Types, Language.Egison |
| IStrHash | Language.Egison.Types, Language.Egison |
| ISubCollection | Language.Egison.Types, Language.Egison |
| ITensor | Language.Egison.Types, Language.Egison |
| ITuple | Language.Egison.Types, Language.Egison |
| LambdaExpr | Language.Egison.Types, Language.Egison |
| LetExpr | Language.Egison.Types, Language.Egison |
| LetPat | Language.Egison.Types, Language.Egison |
| LetRecExpr | Language.Egison.Types, Language.Egison |
| LetStarExpr | Language.Egison.Types, Language.Egison |
| liftEgisonM | Language.Egison.Types, Language.Egison |
| liftError | Language.Egison.Types, Language.Egison |
| Load | Language.Egison.Types, Language.Egison |
| loadEgisonFile | Language.Egison |
| loadEgisonLibrary | Language.Egison |
| LoadFile | Language.Egison.Types, Language.Egison |
| loadFile | Language.Egison.Parser, Language.Egison |
| loadLibraryFile | Language.Egison.Parser, Language.Egison |
| LoopPat | Language.Egison.Types, Language.Egison |
| LoopPatContext | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| LoopRange | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| Macro | Language.Egison.Types, Language.Egison |
| MacroExpr | Language.Egison.Types, Language.Egison |
| mappend | Language.Egison.Types, Language.Egison |
| Match | |
| 1 (Data Constructor) | Language.Egison.Types, Language.Egison |
| 2 (Type/Class) | Language.Egison.Types, Language.Egison |
| MatchAllExpr | Language.Egison.Types, Language.Egison |
| MatchAllLambdaExpr | Language.Egison.Types, Language.Egison |
| MatchClause | Language.Egison.Types, Language.Egison |
| Matcher | Language.Egison.Types, Language.Egison |
| MatcherBFSExpr | Language.Egison.Types, Language.Egison |
| MatcherDFSExpr | 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 |
| MatchLambdaExpr | Language.Egison.Types, Language.Egison |
| MatchM | Language.Egison.Types, Language.Egison |
| mathDenominator | Language.Egison.Types, Language.Egison |
| mathDivide | Language.Egison.Types, Language.Egison |
| mathExprToEgison | Language.Egison.Types, Language.Egison |
| mathFold | Language.Egison.Types, Language.Egison |
| mathMult | Language.Egison.Types, Language.Egison |
| mathNegate | Language.Egison.Types, Language.Egison |
| mathNormalize' | Language.Egison.Types, Language.Egison |
| mathNumerator | Language.Egison.Types, Language.Egison |
| mathPlus | Language.Egison.Types, Language.Egison |
| mathRemoveZero | Language.Egison.Types, Language.Egison |
| mathSymbolFold | Language.Egison.Types, Language.Egison |
| mathTermFold | Language.Egison.Types, Language.Egison |
| MAtom | Language.Egison.Types, Language.Egison |
| mconcat | Language.Egison.Types, Language.Egison |
| MCons | Language.Egison.Types, Language.Egison |
| MemoizedFunc | Language.Egison.Types, Language.Egison |
| MemoizedLambdaExpr | Language.Egison.Types, Language.Egison |
| MemoizeExpr | 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.Types, Language.Egison |
| msingleton | Language.Egison.Types, Language.Egison |
| MState | Language.Egison.Types, Language.Egison |
| MultPat | Language.Egison.Types, Language.Egison |
| NextMatchAllExpr | Language.Egison.Types, Language.Egison |
| NextMatchAllLambdaExpr | Language.Egison.Types, Language.Egison |
| NextMatchExpr | Language.Egison.Types, Language.Egison |
| NextMatchLambdaExpr | Language.Egison.Types, Language.Egison |
| 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 |
| OrderedOrPat | Language.Egison.Types, Language.Egison |
| OrPat | Language.Egison.Types, Language.Egison |
| packStringValue | Language.Egison.Core |
| PApplyPat | Language.Egison.Types, Language.Egison |
| parallelMapM | Language.Egison.Types, Language.Egison |
| ParExpr | Language.Egison.Types, Language.Egison |
| parseExpr | Language.Egison.Parser, Language.Egison |
| parseExprs | Language.Egison.Parser, Language.Egison |
| Parser | Language.Egison.Types, Language.Egison |
| parseTopExpr | Language.Egison.Parser, Language.Egison |
| parseTopExprs | Language.Egison.Parser, Language.Egison |
| PartialExpr | Language.Egison.Types, Language.Egison |
| PartialFunc | Language.Egison.Types, Language.Egison |
| PartialVarExpr | Language.Egison.Types, Language.Egison |
| PatternBinding | Language.Egison.Types, Language.Egison |
| PatternFunc | Language.Egison.Types, Language.Egison |
| PatternFunctionExpr | 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 |
| PDTuplePat | Language.Egison.Types, Language.Egison |
| PDWildCard | Language.Egison.Types, Language.Egison |
| Plus | Language.Egison.Types, Language.Egison |
| PlusPat | Language.Egison.Types, Language.Egison |
| PmapExpr | Language.Egison.Types, Language.Egison |
| PMMode | Language.Egison.Types, Language.Egison |
| pmMode | Language.Egison.Types, Language.Egison |
| PolyExpr | Language.Egison.Types, Language.Egison |
| Port | Language.Egison.Types, Language.Egison |
| PowerExpr | Language.Egison.Types, Language.Egison |
| PowerPat | 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 |
| primitiveEnv | Language.Egison.Primitives, Language.Egison |
| primitiveEnvNoIO | 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 |
| Proc | Language.Egison.Types, Language.Egison |
| ProcedureExpr | Language.Egison.Types, Language.Egison |
| PseqExpr | Language.Egison.Types, Language.Egison |
| Quote | Language.Egison.Types, Language.Egison |
| QuotedFunc | Language.Egison.Types, Language.Egison |
| QuoteExpr | Language.Egison.Types, Language.Egison |
| QuoteFunctionExpr | Language.Egison.Types, Language.Egison |
| 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 |
| RecVarExpr | Language.Egison.Types, Language.Egison |
| Redefine | Language.Egison.Types, Language.Egison |
| refArray | Language.Egison.Core |
| refVar | Language.Egison.Types, Language.Egison |
| removeDFscripts | Language.Egison.Types, Language.Egison |
| runDesugarM | Language.Egison.Desugar |
| runEgisonExpr | Language.Egison |
| runEgisonM | Language.Egison.Types, Language.Egison |
| runEgisonTopExpr | Language.Egison |
| runEgisonTopExprs | Language.Egison |
| runEgisonTopExprsNoIO | Language.Egison |
| runFreshT | Language.Egison.Types, Language.Egison |
| Scalar | Language.Egison.Types, Language.Egison |
| ScalarArg | Language.Egison.Types, Language.Egison |
| ScalarData | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| SeqExpr | Language.Egison.Types, Language.Egison |
| showTSV | Language.Egison.Types, Language.Egison |
| Something | Language.Egison.Types, Language.Egison |
| SomethingExpr | Language.Egison.Types, Language.Egison |
| StrHash | Language.Egison.Types, Language.Egison |
| String | Language.Egison.Types, Language.Egison |
| StringExpr | Language.Egison.Types, Language.Egison |
| SubCollectionExpr | Language.Egison.Types, Language.Egison |
| SubrefsExpr | Language.Egison.Types, Language.Egison |
| Subscript | Language.Egison.Types, Language.Egison |
| Superscript | Language.Egison.Types, Language.Egison |
| SuprefsExpr | Language.Egison.Types, Language.Egison |
| SupSubscript | Language.Egison.Types, Language.Egison |
| Symbol | Language.Egison.Types, Language.Egison |
| SymbolExpr | Language.Egison.Types, Language.Egison |
| symbolScalarData | Language.Egison.Types, Language.Egison |
| tClearIndex | Language.Egison.Types, Language.Egison |
| tClearIndex' | Language.Egison.Types, Language.Egison |
| tConcat | Language.Egison.Types, Language.Egison |
| tConcat' | Language.Egison.Types, Language.Egison |
| tContract | Language.Egison.Types, Language.Egison |
| tContract' | Language.Egison.Types, Language.Egison |
| Tensor | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| TensorArg | Language.Egison.Types, Language.Egison |
| TensorContractExpr | Language.Egison.Types, Language.Egison |
| TensorData | Language.Egison.Types, Language.Egison |
| tensorElems | Language.Egison.Types, Language.Egison |
| TensorExpr | Language.Egison.Types, Language.Egison |
| TensorIndexOutOfBounds | Language.Egison.Types, Language.Egison |
| tensorIndices | Language.Egison.Types, Language.Egison |
| TensorMap2Expr | Language.Egison.Types, Language.Egison |
| TensorMapExpr | Language.Egison.Types, Language.Egison |
| tensorSize | Language.Egison.Types, Language.Egison |
| Term | Language.Egison.Types, Language.Egison |
| TermExpr | Language.Egison.Types, Language.Egison |
| Test | Language.Egison.Types, Language.Egison |
| Thunk | Language.Egison.Types, Language.Egison |
| tIndex | Language.Egison.Types, Language.Egison |
| tMap | Language.Egison.Types, Language.Egison |
| tMap2 | Language.Egison.Types, Language.Egison |
| tMapN | Language.Egison.Types, Language.Egison |
| toEgison | Language.Egison.Types, Language.Egison |
| toTensor | Language.Egison.Types, Language.Egison |
| toWHNF | Language.Egison.Types, Language.Egison |
| tProduct | Language.Egison.Types, Language.Egison |
| TransposeExpr | Language.Egison.Types, Language.Egison |
| tref | Language.Egison.Types, Language.Egison |
| tSize | Language.Egison.Types, Language.Egison |
| tSum | Language.Egison.Types, Language.Egison |
| tToList | Language.Egison.Types, Language.Egison |
| tTranspose' | Language.Egison.Types, Language.Egison |
| Tuple | Language.Egison.Types, Language.Egison |
| TupleExpr | Language.Egison.Types, Language.Egison |
| TuplePat | Language.Egison.Types, Language.Egison |
| tupleToList | Language.Egison.Core |
| TypeMismatch | Language.Egison.Types, Language.Egison |
| UnboundVariable | Language.Egison.Types, Language.Egison |
| unconsCollection | Language.Egison.Core |
| undef | Language.Egison.Types, Language.Egison |
| Undefined | Language.Egison.Types, Language.Egison |
| UndefinedExpr | Language.Egison.Types, Language.Egison |
| unEgisonM | Language.Egison.Types, Language.Egison |
| unFreshT | Language.Egison.Types, Language.Egison |
| unsnocCollection | Language.Egison.Core |
| UserIndex | Language.Egison.Types, Language.Egison |
| UserIndexedData | Language.Egison.Types, Language.Egison |
| UserIndexedExpr | Language.Egison.Types, Language.Egison |
| UserMatcher | Language.Egison.Types, Language.Egison |
| Userscript | Language.Egison.Types, Language.Egison |
| Value | Language.Egison.Types, Language.Egison |
| ValuePat | Language.Egison.Types, Language.Egison |
| Var | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| VarExpr | Language.Egison.Types, Language.Egison |
| VarPat | Language.Egison.Types, Language.Egison |
| VarWithIndices | |
| 1 (Type/Class) | Language.Egison.Types, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Types, Language.Egison |
| VectorExpr | Language.Egison.Types, Language.Egison |
| version | Language.Egison |
| WedgeApplyExpr | Language.Egison.Types, Language.Egison |
| WedgeExpr | Language.Egison.Types, Language.Egison |
| WHNF | Language.Egison.Types, Language.Egison |
| WHNFData | Language.Egison.Types, Language.Egison |
| WildCard | Language.Egison.Types, Language.Egison |
| WithSymbolsExpr | Language.Egison.Types, Language.Egison |
| World | Language.Egison.Types, Language.Egison |