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 |