From: ts Date: 2002-08-13T01:21:27+09:00 Subject: Re: Ruby Language Q's >>>>> "D" == Dossy writes: D> The compiler should know that FalseClass is a constant and D> therefore isn't a method call, so the "?" is the operator D> and should be a seperate token. Forgotten the method Kernel#Integer :-) pigeon% ruby -e 'def FalseClass?() p "FalseClass"; end; FalseClass?' "FalseClass" pigeon% Guy Decoux