Index - P
| PageWidth | Prettyprinter.Internal, Data.Text.Prettyprint.Doc.Internal, Prettyprinter, Data.Text.Prettyprint.Doc | 
| pageWidth | Prettyprinter.Internal, Data.Text.Prettyprint.Doc.Internal, Prettyprinter, Data.Text.Prettyprint.Doc | 
| panicInputNotFullyConsumed | Prettyprinter.Render.Util.Panic, Data.Text.Prettyprint.Doc.Render.Util.Panic | 
| panicPeekedEmpty | Prettyprinter.Render.Util.Panic, Data.Text.Prettyprint.Doc.Render.Util.Panic | 
| panicPoppedEmpty | Prettyprinter.Render.Util.Panic, Data.Text.Prettyprint.Doc.Render.Util.Panic | 
| panicSimpleDocTreeConversionFailed | Prettyprinter.Render.Util.Panic, Data.Text.Prettyprint.Doc.Render.Util.Panic | 
| panicUncaughtFail | Prettyprinter.Render.Util.Panic, Data.Text.Prettyprint.Doc.Render.Util.Panic | 
| panicUnpairedPop | Prettyprinter.Render.Util.Panic, Data.Text.Prettyprint.Doc.Render.Util.Panic | 
| Paragraph | |
| 1 (Data Constructor) | Prettyprinter.Render.Tutorials.TreeRenderingTutorial, Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial | 
| 2 (Data Constructor) | Prettyprinter.Render.Tutorials.StackMachineTutorial, Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial | 
| paragraph | |
| 1 (Function) | Prettyprinter.Render.Tutorials.TreeRenderingTutorial, Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial | 
| 2 (Function) | Prettyprinter.Render.Tutorials.StackMachineTutorial, Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial | 
| parens | Prettyprinter.Symbols.Ascii, Prettyprinter, Data.Text.Prettyprint.Doc, Data.Text.Prettyprint.Doc.Symbols.Ascii | 
| pipe | Prettyprinter.Symbols.Ascii, Prettyprinter, Data.Text.Prettyprint.Doc, Data.Text.Prettyprint.Doc.Symbols.Ascii | 
| plural | Prettyprinter.Internal, Data.Text.Prettyprint.Doc.Internal, Prettyprinter, Data.Text.Prettyprint.Doc | 
| pound | Prettyprinter.Symbols.Unicode, Data.Text.Prettyprint.Doc.Symbols.Unicode | 
| Pretty | Prettyprinter.Internal, Data.Text.Prettyprint.Doc.Internal, Prettyprinter, Data.Text.Prettyprint.Doc | 
| pretty | Prettyprinter.Internal, Data.Text.Prettyprint.Doc.Internal, Prettyprinter, Data.Text.Prettyprint.Doc | 
| prettyList | Prettyprinter.Internal, Data.Text.Prettyprint.Doc.Internal, Prettyprinter, Data.Text.Prettyprint.Doc | 
| punctuate | Prettyprinter.Internal, Data.Text.Prettyprint.Doc.Internal, Prettyprinter, Data.Text.Prettyprint.Doc | 
| pushStyle | Prettyprinter.Render.Util.StackMachine, Data.Text.Prettyprint.Doc.Render.Util.StackMachine | 
| putDoc | Prettyprinter.Render.Text, Data.Text.Prettyprint.Doc.Render.Text | 
| putDocW | Prettyprinter.Util, Data.Text.Prettyprint.Doc.Util |