| Parens | Language.CSPM.AST |
| parse | Language.CSPM.Parser, Language.CSPM.Frontend |
| ParseError | |
| 1 (Type/Class) | Language.CSPM.Parser, Language.CSPM.Frontend |
| 2 (Data Constructor) | Language.CSPM.Parser, Language.CSPM.Frontend |
| parseErrorMsg | Language.CSPM.Parser, Language.CSPM.Frontend |
| parseErrorPos | Language.CSPM.Parser, Language.CSPM.Frontend |
| parseErrorToken | Language.CSPM.Parser, Language.CSPM.Frontend |
| parseFile | Language.CSPM.Utils, Language.CSPM.Frontend |
| parseString | Language.CSPM.Utils |
| PatBind | Language.CSPM.AST |
| Pattern | Language.CSPM.AST |
| PP | Language.CSPM.PrettyPrinter |
| pp | Language.CSPM.PrettyPrinter, Language.CSPM.Frontend |
| pprintAlexPosn | Language.CSPM.Token |
| PrefixExp | Language.CSPM.AST |
| PrefixI | Language.CSPM.AST |
| PrefixSel | Language.CSPM.AST |
| prettyPrintFile | Language.CSPM.PrettyPrinter, Language.CSPM.Frontend |
| PrimToken | Language.CSPM.TokenClasses |
| Print | Language.CSPM.AST |
| ProcAParallel | Language.CSPM.AST |
| ProcException | Language.CSPM.AST |
| ProcLinkParallel | Language.CSPM.AST |
| ProcRenaming | Language.CSPM.AST |
| ProcRepAParallel | Language.CSPM.AST |
| ProcRepExternalChoice | Language.CSPM.AST |
| ProcRepInterleave | Language.CSPM.AST |
| ProcRepInternalChoice | Language.CSPM.AST |
| ProcRepLinkParallel | Language.CSPM.AST |
| ProcRepSequence | Language.CSPM.AST |
| ProcRepSharing | Language.CSPM.AST |
| ProcSet | Language.CSPM.AST |
| ProcSharing | Language.CSPM.AST |
| PrologGround | Language.CSPM.AST |
| PrologMode | Language.CSPM.AST |
| prologMode | |
| 1 (Function) | Language.CSPM.AST |
| 2 (Function) | Language.CSPM.Rename, Language.CSPM.Frontend |
| PrologVariable | Language.CSPM.AST |