| sanitizeMethodName | Language.Egison.Type.Types, Language.Egison.Type |
| Scalar | Language.Egison.Data, Language.Egison |
| ScalarData | |
| 1 (Type/Class) | Language.Egison.Math.Expr, Language.Egison.Math |
| 2 (Data Constructor) | Language.Egison.Data, Language.Egison |
| ScalarM | |
| 1 (Type/Class) | Language.Egison.Math.Expr |
| 2 (Data Constructor) | Language.Egison.Math.Expr |
| SDLit | Language.Egison.AST, Language.Egison |
| SDVar | Language.Egison.AST, Language.Egison |
| SectionExpr | Language.Egison.AST, Language.Egison |
| SeqConsPat | Language.Egison.AST, Language.Egison |
| SeqExpr | Language.Egison.AST, Language.Egison |
| SeqNilPat | Language.Egison.AST, Language.Egison |
| SeqPatContext | |
| 1 (Type/Class) | Language.Egison.Match |
| 2 (Data Constructor) | Language.Egison.Match |
| seqPatCtx | Language.Egison.Match |
| setClassEnv | Language.Egison.EvalState, Language.Egison |
| setEnv | Language.Egison.Type.Infer, Language.Egison.Type |
| setPatternEnv | Language.Egison.EvalState, Language.Egison |
| setPatternFuncEnv | Language.Egison.EvalState, Language.Egison |
| setTypeEnv | Language.Egison.EvalState, Language.Egison |
| Shape | Language.Egison.Data, Language.Egison |
| ShapeDim | Language.Egison.AST, Language.Egison |
| ShapeDimType | Language.Egison.Type.Types, Language.Egison.Type |
| ShapeLit | Language.Egison.Type.Types, Language.Egison.Type |
| ShapeMixed | Language.Egison.Type.Types, Language.Egison.Type |
| ShapeUnknown | Language.Egison.Type.Types, Language.Egison.Type |
| ShapeVar | Language.Egison.Type.Types, Language.Egison.Type |
| showMathExpr | |
| 1 (Function) | Language.Egison.PrettyMath.Maxima |
| 2 (Function) | Language.Egison.PrettyMath.Mathematica |
| 3 (Function) | Language.Egison.PrettyMath.Latex |
| 4 (Function) | Language.Egison.PrettyMath.AsciiMath |
| showTSV | Language.Egison.Pretty |
| SingleSymbol | Language.Egison.Math.Expr, Language.Egison.Math |
| SingleTerm | Language.Egison.Math.Expr, Language.Egison.Math |
| singleTerm | Language.Egison.Math.Expr |
| singleTermM | Language.Egison.Math.Expr |
| singletonSubst | Language.Egison.Type.Subst |
| singletonSubstIndex | Language.Egison.Type.Subst |
| Something | Language.Egison.Data, Language.Egison |
| SomethingExpr | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| SourceLocation | |
| 1 (Type/Class) | Language.Egison.Type.Error, Language.Egison.Type |
| 2 (Data Constructor) | Language.Egison.Type.Error, Language.Egison.Type |
| srcColumn | Language.Egison.Type.Error, Language.Egison.Type |
| srcFile | Language.Egison.Type.Error, Language.Egison.Type |
| srcLine | Language.Egison.Type.Error, Language.Egison.Type |
| StrHash | Language.Egison.Data, Language.Egison |
| String | Language.Egison.Data, Language.Egison |
| StringExpr | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| stringToVar | Language.Egison.IExpr |
| stringToVarWithIndices | Language.Egison.AST, Language.Egison |
| stripType | Language.Egison.IExpr |
| stripTypeTopExpr | Language.Egison.IExpr |
| StrKey | Language.Egison.Data, Language.Egison |
| Sub | |
| 1 (Data Constructor) | Language.Egison.IExpr |
| 2 (Data Constructor) | Language.Egison.PrettyMath.AST |
| SubrefsExpr | Language.Egison.AST, Language.Egison |
| Subscript | |
| 1 (Data Constructor) | Language.Egison.AST, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Type.Index, Language.Egison.Type |
| Subst | |
| 1 (Type/Class) | Language.Egison.Type.Subst |
| 2 (Data Constructor) | Language.Egison.Type.Subst |
| SubstIndex | Language.Egison.Type.Subst |
| Sup | Language.Egison.IExpr |
| Super | Language.Egison.PrettyMath.AST |
| Superscript | |
| 1 (Data Constructor) | Language.Egison.AST, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Type.Index, Language.Egison.Type |
| SuprefsExpr | Language.Egison.AST, Language.Egison |
| SupSub | Language.Egison.IExpr |
| SupSubscript | Language.Egison.AST, Language.Egison |
| Symbol | Language.Egison.Math.Expr, Language.Egison.Math |
| symbol | Language.Egison.Math.Expr |
| SymbolExpr | Language.Egison.Math.Expr, Language.Egison.Math |
| SymbolExprData | Language.Egison.Data, Language.Egison |
| SymbolM | |
| 1 (Type/Class) | Language.Egison.Math.Expr |
| 2 (Data Constructor) | Language.Egison.Math.Expr |
| symbolM | Language.Egison.Math.Expr |
| symbolScalarData | Language.Egison.Data, Language.Egison |
| symbolScalarData' | Language.Egison.Data, Language.Egison |