Michel Demazure wrote: > > I would like the return value of a block 'if <false> ; ... ; end' to be > the last return value before parsing the 'if'. As if the block did not > exist, or was commented out. I am not familiar with the ruby parser. What I suggest could be just to pop the stack when exiting from the block. _md -- Posted via http://www.ruby-forum.com/.