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/.