P ist ein Textvorprozessor, der für Pandoc (und allgemein für Markdown und reStructuredText) entwickelt wurde.PP implementiert: - Makros - Alphabetisierte Programmierung - GraphViz-, PlantUML- und Ditaa-Diagramme - Bash-, Cmd-, PowerShell-, Python- und Haskell-Skripte