From: "卜部昌平" Date: 2006-03-16T13:29:20+09:00 Subject: Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error Nobu, you are not answering to the question.... You have to unveil why that syntax is a statement rather than an expression, and why statements are not allowed as an argument. On 2006/03/16, at 13:18, nobu@ruby-lang.org wrote: > Hi, > > At Thu, 16 Mar 2006 12:22:42 +0900, > noreply@rubyforge.org wrote in [ruby-core:07553]: >> A syntax error is generated when calling a method where the >> parameter is computed using an expression involving the "not" >> operator under certain circumstances. > > Not a bug. > Statements are not allowed as arguments directly. > > -- > Nobu Nakada >