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