Factor source code prettyprinter
