From: rick.hu@... (Rick Hu) Date: 2004-01-18T16:15:00+09:00 Subject: Re: long expression syntax rick.hu@gol.com (Rick Hu) wrote in message news:... > why do I get a syntax error for > > puts 1 if ( 1 == 2 > or 1 == 1 ) > > but there is no syntax error for > > puts 1 if ( 1 == 2 or > 1 == 1 ) I just found out that the parensis can start a COMPOSITE statement. This explains why the first case is a syntax error, and why ( boolean boolean .... boolean ) returns the value of the last value.