| 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 |