--- PrettyPrint.format([output[, maxwidth[, newline[, genspace]]]]) {|pp| ...}
#    is a convenience method which is same as follows:
    ʲƱƯ򤹤ΤǴؤΤѰդƤޤ

      begin
        pp = PrettyPrint.new(output, maxwidth, newline, &genspace)
        ...
        pp.flush
        output
      end

