| PApplyPat | Language.Egison.AST, Language.Egison |
| parseExpr | |
| 1 (Function) | Language.Egison.Parser.SExpr |
| 2 (Function) | Language.Egison.Parser.NonS |
| 3 (Function) | Language.Egison.PrettyMath.AST |
| parseExprs | |
| 1 (Function) | Language.Egison.Parser.SExpr |
| 2 (Function) | Language.Egison.Parser.NonS |
| Parser | Language.Egison.Data, Language.Egison |
| parseTopExpr | |
| 1 (Function) | Language.Egison.Parser.SExpr |
| 2 (Function) | Language.Egison.Parser.NonS |
| 3 (Function) | Language.Egison.Parser, Language.Egison |
| parseTopExprs | |
| 1 (Function) | Language.Egison.Parser.SExpr |
| 2 (Function) | Language.Egison.Parser.NonS |
| Partial | Language.Egison.PrettyMath.AST |
| Pattern | Language.Egison.AST, Language.Egison |
| PatternBinding | Language.Egison.Match |
| PatternDef | Language.Egison.AST, Language.Egison |
| PatternFunc | Language.Egison.Data, Language.Egison |
| PatternFunctionExpr | Language.Egison.AST, Language.Egison |
| patternMatch | Language.Egison.Core |
| patternOps | Language.Egison.RState, Language.Egison |
| PatVar | Language.Egison.AST, Language.Egison |
| PDConsPat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDConstantPat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDEmptyPat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDInductivePat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDPatternBase | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDPatVar | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDSnocPat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDTuplePat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PDWildCard | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| Plus | |
| 1 (Data Constructor) | Language.Egison.Math.Expr, Language.Egison.Math |
| 2 (Data Constructor) | Language.Egison.PrettyMath.AST |
| pmIndices | Language.Egison.Data.Utils |
| PMMode | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PolyExpr | Language.Egison.Math.Expr, Language.Egison.Math |
| popFuncName | Language.Egison.EvalState |
| Port | Language.Egison.Data, Language.Egison |
| Power | Language.Egison.PrettyMath.AST |
| PPInductivePat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PPPatVar | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PPTuplePat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PPValuePat | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PPWildCard | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| PredPat | Language.Egison.AST, Language.Egison |
| Prefix | Language.Egison.AST, Language.Egison |
| PrefixExpr | Language.Egison.AST, Language.Egison |
| pretty | Language.Egison.Math.Expr, Language.Egison.Math |
| prettyMath | Language.Egison.MathOutput |
| prettyStr | Language.Egison.Pretty |
| prettyTopExprs | Language.Egison.Pretty |
| primitiveArithFunctions | Language.Egison.Primitives.Arith |
| PrimitiveDataPattern | Language.Egison.AST, Language.Egison |
| primitiveEnv | Language.Egison.Primitives, Language.Egison |
| primitiveEnvNoIO | Language.Egison.Primitives, Language.Egison |
| PrimitiveFunc | |
| 1 (Type/Class) | Language.Egison.Data, Language.Egison |
| 2 (Data Constructor) | Language.Egison.Data, Language.Egison |
| PrimitiveMatchFailure | Language.Egison.Data, Language.Egison |
| PrimitivePatPattern | Language.Egison.AST, Language.Egison.IExpr, Language.Egison |
| primitiveStringFunctions | Language.Egison.Primitives.String |
| primitiveTypeFunctions | Language.Egison.Primitives.Types |
| Printable | Language.Egison.Math.Expr, Language.Egison.Math |
| priority | Language.Egison.AST, Language.Egison |
| pushFuncName | Language.Egison.EvalState |