| PageMode | Util.MonadicPrettyPrintInternal, Util.MonadicPrettyPrint, Util.PrettyPrint |
| PAlphaParallel | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| Panic | Util.Exception |
| panic | Util.Exception, CSPM.TypeChecker.Monad |
| Paren | CSPM.DataStructures.Syntax, CSPM |
| parenExpression | CSPM.DataStructures.Syntax, CSPM |
| parens | |
| 1 (Function) | Util.PrettyPrint |
| 2 (Function) | Util.MonadicPrettyPrintInternal, Util.MonadicPrettyPrint |
| parentFunctionIdentifier | CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| parentScopeIdentifier | |
| 1 (Function) | CSPM.Evaluator.Monad |
| 2 (Function) | CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| ParsedTypeAnnotation | CSPM.DataStructures.Syntax, CSPM |
| parseErrorMessage | CSPM.Parser.Exceptions |
| parseExpression | |
| 1 (Function) | CSPM.Parser |
| 2 (Function) | CSPM |
| parseExpression_ | CSPM.Parser.Parser |
| parseFile | |
| 1 (Function) | CSPM.Parser |
| 2 (Function) | CSPM |
| parseFile_ | CSPM.Parser.Parser |
| parseInteractiveStmt | |
| 1 (Function) | CSPM.Parser |
| 2 (Function) | CSPM |
| parseInteractiveStmt_ | CSPM.Parser.Parser |
| ParseMonad | CSPM.Parser.Monad, CSPM.Parser |
| ParserState | |
| 1 (Type/Class) | CSPM.Parser.Monad |
| 2 (Data Constructor) | CSPM.Parser.Monad |
| parseStringAsFile | |
| 1 (Function) | CSPM.Parser |
| 2 (Function) | CSPM |
| PartialFunction | Util.PartialFunctions |
| PAssertion | CSPM.DataStructures.Syntax, CSPM |
| Pat | CSPM.DataStructures.Syntax, CSPM |
| PatBind | CSPM.DataStructures.Syntax, CSPM |
| patternMatchesFailureMessage | CSPM.Evaluator.Exceptions |
| patternMatchFailureMessage | CSPM.Evaluator.Exceptions |
| PBinaryOp | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PCompDot | CSPM.DataStructures.Syntax, CSPM |
| PCompList | CSPM.DataStructures.Syntax, CSPM |
| PConcat | CSPM.DataStructures.Syntax, CSPM |
| pConcatLeftPat | CSPM.DataStructures.Syntax, CSPM |
| pConcatRightPat | CSPM.DataStructures.Syntax, CSPM |
| PCSPMFile | CSPM.DataStructures.Syntax, CSPM |
| PDataTypeClause | CSPM.DataStructures.Syntax, CSPM |
| PDecl | CSPM.DataStructures.Syntax, CSPM |
| PDotApp | CSPM.DataStructures.Syntax, CSPM |
| pDotItems | CSPM.DataStructures.Syntax, CSPM |
| pDotLeftPat | CSPM.DataStructures.Syntax, CSPM |
| pDotOriginalpattern | CSPM.DataStructures.Syntax, CSPM |
| pDotRightPat | CSPM.DataStructures.Syntax, CSPM |
| pDoublePatLeftPat | CSPM.DataStructures.Syntax, CSPM |
| pDoublePatRightPat | CSPM.DataStructures.Syntax, CSPM |
| PDoublePattern | CSPM.DataStructures.Syntax, CSPM |
| PException | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PExp | CSPM.DataStructures.Syntax, CSPM |
| PExternalChoice | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PField | CSPM.DataStructures.Syntax, CSPM |
| PGenParallel | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PHide | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PInteractiveStmt | CSPM.DataStructures.Syntax, CSPM |
| PInterleave | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PInternalChoice | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PInterrupt | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PLinkParallel | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PList | CSPM.DataStructures.Syntax, CSPM |
| pListItems | CSPM.DataStructures.Syntax, CSPM |
| pListMiddleEndItems | CSPM.DataStructures.Syntax, CSPM |
| pListOriginalPattern | CSPM.DataStructures.Syntax, CSPM |
| pListStartItems | CSPM.DataStructures.Syntax, CSPM |
| PLit | CSPM.DataStructures.Syntax, CSPM |
| pLitLiteral | CSPM.DataStructures.Syntax, CSPM |
| Plus | CSPM.DataStructures.Syntax, CSPM |
| PMatch | CSPM.DataStructures.Syntax, CSPM |
| POp | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| POperator | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| popLayer | Util.HierarchicalMap |
| Powerset | CSPM.Evaluator.ValueSet, CSPM.Evaluator |
| powerset | CSPM.Evaluator.ValueSet, CSPM.Evaluator |
| PParen | CSPM.DataStructures.Syntax, CSPM |
| pParenPattern | CSPM.DataStructures.Syntax, CSPM |
| PPat | CSPM.DataStructures.Syntax, CSPM |
| ppBinaryOp | Util.MonadicPrettyPrint |
| ppBinaryOp' | Util.MonadicPrettyPrint |
| PPrefix | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PProcCall | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| Precedence | Util.Precedence |
| precedence | Util.Precedence |
| Prefix | CSPM.DataStructures.Syntax, CSPM |
| prefixChannel | CSPM.DataStructures.Syntax, CSPM |
| prefixFields | CSPM.DataStructures.Syntax, CSPM |
| prefixProcess | CSPM.DataStructures.Syntax, CSPM |
| PRename | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| prettyPrint | |
| 1 (Function) | Util.MonadicPrettyPrint |
| 2 (Function) | Util.PrettyPrint, CSPM.PrettyPrinter |
| PrettyPrintable | Util.PrettyPrint |
| prettyPrintAllRequiredProcesses | CSPM.Evaluator.ValuePrettyPrinter |
| prettyPrintBrief | Util.MonadicPrettyPrint |
| prettyPrintBriefPrec | Util.MonadicPrettyPrint |
| prettyPrintMatch | CSPM.PrettyPrinter |
| prettyPrintPrec | Util.MonadicPrettyPrint |
| prettyPrintTypes | CSPM.DataStructures.Types, CSPM |
| previousChar | CSPM.Parser.Monad |
| printCallStack | CSPM.Evaluator.Exceptions |
| PrintStatement | CSPM.DataStructures.Syntax, CSPM |
| printStatement | CSPM.DataStructures.Syntax, CSPM |
| Prioritise | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| prioritiseEmptyListMessage | CSPM.Evaluator.Exceptions |
| Proc | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| Processes | CSPM.Evaluator.ValueSet, CSPM.Evaluator |
| ProcName | |
| 1 (Type/Class) | CSPM.Evaluator.ProcessValues, CSPM.Evaluator |
| 2 (Data Constructor) | CSPM.Evaluator.ProcessValues, CSPM.Evaluator |
| procName | CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| ProcOperator | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| productions | CSPM.Evaluator.Dot |
| productionsSet | CSPM.Evaluator.Dot |
| profilerActive | CSPM.Evaluator.Profiler |
| ProfilerOptions | |
| 1 (Type/Class) | CSPM.Evaluator.Profiler, CSPM.Evaluator, CSPM |
| 2 (Data Constructor) | CSPM.Evaluator.Profiler, CSPM.Evaluator, CSPM |
| profilerOptions | CSPM.Evaluator, CSPM |
| ProfilerState | CSPM.Evaluator.Profiler |
| profilerState | CSPM.Evaluator.Monad |
| ProfilingData | CSPM.Evaluator.Profiler, CSPM.Evaluator |
| profilingData | |
| 1 (Function) | CSPM.Evaluator |
| 2 (Function) | CSPM |
| PropertyCheck | CSPM.DataStructures.Syntax, CSPM |
| propertyCheckModel | CSPM.DataStructures.Syntax, CSPM |
| propertyCheckProcess | CSPM.DataStructures.Syntax, CSPM |
| propertyCheckProperty | CSPM.DataStructures.Syntax, CSPM |
| PSequentialComp | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PSet | CSPM.DataStructures.Syntax, CSPM |
| pSetItems | CSPM.DataStructures.Syntax, CSPM |
| PSlidingChoice | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PStmt | CSPM.DataStructures.Syntax, CSPM |
| PStr | Util.MonadicPrettyPrintInternal, Util.MonadicPrettyPrint, Util.PrettyPrint |
| PSType | CSPM.DataStructures.Syntax, CSPM |
| PSTypeConstraint | CSPM.DataStructures.Syntax, CSPM |
| PSTypeScheme | CSPM.DataStructures.Syntax, CSPM |
| PSymbolTable | CSPM.DataStructures.Types, CSPM |
| PSynchronisingExternalChoice | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| PSynchronisingInterrupt | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| ptext | |
| 1 (Function) | Util.PrettyPrint |
| 2 (Function) | Util.MonadicPrettyPrintInternal, Util.MonadicPrettyPrint |
| PTuple | CSPM.DataStructures.Syntax, CSPM |
| pTupleItems | CSPM.DataStructures.Syntax, CSPM |
| PType | CSPM.DataStructures.Types, CSPM |
| PUnaryOp | CSPM.Evaluator.ProcessValues, CSPM.Evaluator.Values, CSPM.Evaluator, CSPM |
| punctuate | |
| 1 (Function) | Util.PrettyPrint |
| 2 (Function) | Util.MonadicPrettyPrintInternal, Util.MonadicPrettyPrint |
| punctuateFront | |
| 1 (Function) | Util.MonadicPrettyPrint |
| 2 (Function) | Util.PrettyPrint |
| pushFile | CSPM.Parser.Monad |
| pushFileContents | CSPM.Parser.Monad |
| PVar | CSPM.DataStructures.Syntax, CSPM |
| pVarIdentity | CSPM.DataStructures.Syntax, CSPM |
| PWildCard | CSPM.DataStructures.Syntax, CSPM |