From: Tanaka Akira Date: 2001-12-10T18:29:29+09:00 Subject: [ruby-dev:15410] pp - pretty printing $B$5$F!"(Btime.rb $B$,JRIU$$$?$N$G!", #]>, #, #, #]>, #, #, #]>, #]>]>> $B$J$I$H$$$&FI$`5$$K$J$i$J$$=PNO$N$+$o$j$K(B pp obj $B$O(B #, #], @singleline_length=1, @tail=1>, #, #, #], @singleline_length=1, @tail=1>, #, #, #], @singleline_length=1, @tail=1>, #], @singleline_length=9, @tail=0>], @singleline_length=9, @tail=0>, @nest=[0], @stack=[]> $B$H$$$&$h$&$K2~9T!&%$%s%G%s%H$7$F=PNO$r9T$J$$$^$9!#(B $B$9$3$7C5$7$?HO0O$G$O%a!<%j%s%0%j%9%H$K$O$3$N$h$&$J5!G=$K4X$9$kOCBj$O8+(B $BEv$?$i$J$+$C$?$N$G$9$,!"(BRAA $B$KEPO?$7$?8e$K(B 2$B2sH?1~$,=P$F$$$^$9!#(B [ruby-dev:14390] [Patch] pp.rb and debug.rb [ruby-list:32832] irb & pp $B;d$NL\$+$i8+$F5DO@$,I,MW$=$&$J$H$3$m$OJ}l9g$K4X$9$k9M;!(B ($B0l2s9M$($F$*$+$J$$$H$J!<$H;W$$$D$D:#$N$H$3$m:$$C$F$J$$$N$G2?$b9M$((B $B$F$$$J$$!#(B) $B$"$H!"Cf?H$O5;=QE*$K$O(B prettyprint.rb: Wadler $B$N(B pretty printing algebra $B$N\:Y$r@bL@$9$k$N$OLLE]$J$N$G$3$3$G$O$7$^$;$s$,!";d$NCN$C$F$$$k$3$N(B $BN`$NOC$NCf$G$3$l$O$b$C$H$bC1=c$J$b$N$G$9!#>\:Y$K$D$$$F$OCf$K=q$$$F(B $B$"$k;29MJ88%$K>\$7$/=q$$$F$"$j$^$9!#(B pp.rb: prettyprint.rb $B$rMxMQ$7$?%$%s%G%s%H$D$-(B p $B$N