From: Justin Johnson Date: 2002-08-12T19:47:33+09:00 Subject: Re: Ruby Language Q's > yes = "yes" > no = "no" > x = nil > p x.nil? yes: no > > Hmm. Not interesting? Well, the main thing here is that the '?' and ':' are part of the accompanying symbols so they would be classed as part of the symbol name. Ruby already does this for symbols ending in '?'. I don't see what the problem is. If we were talking about a C/C++ parser then that's a different matter... Also, 'yes:' would only be valid inside a method argument list and so would cause a parsing error in this case. -- Justin Johnson.