Hi -- On Sat, 7 Sep 2002, ts wrote: > >>>>> "d" == dblack <dblack / candle.superlink.net> writes: > > d> begin statement; rescue; end while condition > > pigeon% ruby -ve 'begin puts 12; rescue; end while false' > ruby 1.7.3 (2002-08-30) [i686-linux] > 12 > pigeon% > > pigeon% ruby -ve 'begin puts 12; end while false' > ruby 1.7.3 (2002-08-30) [i686-linux] > 12 > pigeon% > > Tue Mar 26 01:56:33 2002 Yukihiro Matsumoto <matz / ruby-lang.org> > > * parse.y (primary): while/until statement modifiers to "begin" > statement now work as "do .. while" even when begin statement > has "rescue" or "ensure" [new]. Thanks for pointing this out. As the original (I think) complainer about this, I should have tracked it more closely. (Sorry, Matz :-) David -- David Alan Black | Register for RubyConf 2002! home: dblack / candle.superlink.net | November 1-3 work: blackdav / shu.edu | Seattle, WA, USA Web: http://pirate.shu.edu/~blackdav | http://www.rubyconf.com