| IAndPat | Language.Egison.IExpr |
| IApplyExpr | Language.Egison.IExpr |
| IBindingExpr | Language.Egison.IExpr |
| ICambdaExpr | Language.Egison.IExpr |
| ICApplyExpr | Language.Egison.IExpr |
| ICharHash | Language.Egison.Data, Language.Egison |
| ICollection | Language.Egison.Data, Language.Egison |
| ICollectionExpr | Language.Egison.IExpr |
| IConsExpr | Language.Egison.IExpr |
| IConstantExpr | Language.Egison.IExpr |
| IContPat | Language.Egison.IExpr |
| IDApplyPat | Language.Egison.IExpr |
| IDefine | Language.Egison.IExpr |
| IDoExpr | Language.Egison.IExpr |
| IElement | Language.Egison.Data, Language.Egison |
| IExecute | Language.Egison.IExpr |
| IExpr | Language.Egison.IExpr |
| IfExpr | Language.Egison.AST, Language.Egison |
| IFlipIndicesExpr | Language.Egison.IExpr |
| IForallPat | Language.Egison.IExpr |
| IFunctionExpr | Language.Egison.IExpr |
| IGenerateTensorExpr | Language.Egison.IExpr |
| IHashExpr | Language.Egison.IExpr |
| IIfExpr | Language.Egison.IExpr |
| IIndexedExpr | Language.Egison.IExpr |
| IIndexedPat | Language.Egison.IExpr |
| IInductiveData | Language.Egison.Data, Language.Egison |
| IInductiveDataExpr | Language.Egison.IExpr |
| IInductiveOrPApplyPat | Language.Egison.IExpr |
| IInductivePat | Language.Egison.IExpr |
| IIntHash | Language.Egison.Data, Language.Egison |
| IJoinExpr | Language.Egison.IExpr |
| ILambdaExpr | Language.Egison.IExpr |
| ILaterPatVar | Language.Egison.IExpr |
| ILetExpr | Language.Egison.IExpr |
| ILetPat | Language.Egison.IExpr |
| ILetRecExpr | Language.Egison.IExpr |
| ILoad | Language.Egison.IExpr |
| ILoadFile | Language.Egison.IExpr |
| ILoopPat | Language.Egison.IExpr |
| ILoopRange | |
| 1 (Type/Class) | Language.Egison.IExpr |
| 2 (Data Constructor) | Language.Egison.IExpr |
| IMatchAllExpr | Language.Egison.IExpr |
| IMatchClause | Language.Egison.IExpr |
| IMatcherExpr | Language.Egison.IExpr |
| IMatchExpr | Language.Egison.IExpr |
| IMemoizedLambdaExpr | Language.Egison.IExpr |
| InconsistentTensorIndex | Language.Egison.Data, Language.Egison |
| InconsistentTensorShape | Language.Egison.Data, Language.Egison |
| Index | Language.Egison.IExpr |
| indexCounter | Language.Egison.RState, Language.Egison |
| IndexedExpr | Language.Egison.AST, Language.Egison |
| IndexedPat | Language.Egison.AST, Language.Egison |
| IndexExpr | Language.Egison.AST, Language.Egison |
| InductiveData | Language.Egison.Data, Language.Egison |
| InductiveOrPApplyPat | Language.Egison.AST, Language.Egison |
| InductivePat | Language.Egison.AST, Language.Egison |
| InfixDecl | Language.Egison.AST, Language.Egison |
| InfixExpr | Language.Egison.AST, Language.Egison |
| InfixL | Language.Egison.AST, Language.Egison |
| InfixN | Language.Egison.AST, Language.Egison |
| InfixPat | Language.Egison.AST, Language.Egison |
| InfixR | Language.Egison.AST, Language.Egison |
| initialEnv | Language.Egison |
| initialEvalState | Language.Egison.EvalState |
| Inner | Language.Egison.Data, Language.Egison |
| INotPat | Language.Egison.IExpr |
| IntegerExpr | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| IntHash | Language.Egison.Data, Language.Egison |
| IntKey | Language.Egison.Data, Language.Egison |
| InvertedScalarArg | Language.Egison.AST, Language.Egison |
| IOFunc | Language.Egison.Data, Language.Egison |
| ioPrimitives | Language.Egison.Primitives.IO |
| IOrPat | Language.Egison.IExpr |
| IPApplyPat | Language.Egison.IExpr |
| IPattern | Language.Egison.IExpr |
| IPatternDef | Language.Egison.IExpr |
| IPatternFunctionExpr | Language.Egison.IExpr |
| IPatVar | Language.Egison.IExpr |
| IPredPat | Language.Egison.IExpr |
| IPrimitiveDataPattern | Language.Egison.IExpr |
| IQuoteExpr | Language.Egison.IExpr |
| IQuoteSymbolExpr | Language.Egison.IExpr |
| isAtom | Language.Egison.Math.Expr, Language.Egison.Math |
| isEmptyCollection | Language.Egison.Data.Collection |
| ISeqConsPat | Language.Egison.IExpr |
| ISeqExpr | Language.Egison.IExpr |
| ISeqNilPat | Language.Egison.IExpr |
| isSub | Language.Egison.PrettyMath.AST |
| IStrHash | Language.Egison.Data, Language.Egison |
| ISubCollection | Language.Egison.Data, Language.Egison |
| ISubrefsExpr | Language.Egison.IExpr |
| ISuprefsExpr | Language.Egison.IExpr |
| isWedge | Language.Egison.AST, Language.Egison |
| ITensor | Language.Egison.Data, Language.Egison |
| ITensorContractExpr | Language.Egison.IExpr |
| ITensorExpr | Language.Egison.IExpr |
| ITensorMap2Expr | Language.Egison.IExpr |
| ITensorMapExpr | Language.Egison.IExpr |
| ITest | Language.Egison.IExpr |
| ITopExpr | Language.Egison.IExpr |
| ITransposeExpr | Language.Egison.IExpr |
| ITuple | Language.Egison.Data, Language.Egison |
| ITupleExpr | Language.Egison.IExpr |
| ITuplePat | Language.Egison.IExpr |
| IUserrefsExpr | Language.Egison.IExpr |
| IValuePat | Language.Egison.IExpr |
| IVarExpr | Language.Egison.IExpr |
| IVarPat | Language.Egison.IExpr |
| IVectorExpr | Language.Egison.IExpr |
| IWedgeApplyExpr | Language.Egison.IExpr |
| IWildCard | Language.Egison.IExpr |
| IWithSymbolsExpr | Language.Egison.IExpr |