Add formatted diagnostic output to NotebookCell
diff --git a/PPrint.h b/PPrint.h
index 3ae9546..09327af 100644
--- a/PPrint.h
+++ b/PPrint.h
@@ -54,7 +54,17 @@
 	return static_cast<QString>(val);
 }
 
-QString pprint(ParseResult val, const Parser &parser);
+class PPrint
+{
+public:
+    enum Style
+    {
+        ANSI,
+        HTML
+    };
+};
+
+QString pprint(ParseResult val, const Parser &parser, PPrint::Style style = PPrint::ANSI);
 
 void sout(QString string);
 void eout(QString string);