Pretty-printing is mapping a structured (tree) representation of a program to a textual representation of that program in such a way that resulting program is readable.
Systems for construction of pretty-printers:
CategoryImplementation? | Contributions by
EelcoVisser - 12 May 2001