Alex Shulgin wrote:
> Hi,
> 
> Anyone aware of this bug?
> 
> $ cat expr-bug.rb
> a = (2
>   + 2) / 2
> p a

AFAIK not a bug. It's because parens can contain two or more 
expressions, separated by either newlines or semicolons.

x = 5

a = (x+=1
      x + 2) / 2
p a # ==> 4

#equiv to:
a = (x+=1; x + 2) / 2
p a # ==> 4

(I'm not advocating either of the above forms, FWIW.)

-- 
       vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407