From: Kornelius Kalnbach Date: 2010-02-17T14:53:50+09:00 Subject: [ruby-core:28196] Re: [Bug #2737] StringConstant +"string literal" (unspaced) raises exception On 17.02.10 06:21, Joe Lapp wrote: > Can you tell me what the ambiguity is? The only valid interpretation > of this that anybody in our local Ruby user group could see was > string concatenation. a +b could also be understood as a(+b) or a(b.+@()), where +@ is the unary plus operator. of course, it's not defined for Strings, but the parser can't determine that statically. So, the warning is absolutely to the point. [murphy]