Pretty-printing algorithm (ported/adapter from Philip Wadler's prettier printer in Haskell).
The project includes a pretty-printer for Smalltalk code based on the refactoring browser abstract syntax tree.
This project is also available for VW, on the SCG store.