On Fri, Mar 29, 2013 at 4:00 PM, Paul Phillips <notifications@github.com>wrote:

> In src/reflect/scala/reflect/internal/StdNames.scala:
>
> > @@ -273,6 +273,7 @@ trait StdNames {
> >      val DO_WHILE_PREFIX               = "doWhile$"
> >      val EVIDENCE_PARAM_PREFIX         = "evidence$"
> >      val EXCEPTION_RESULT_PREFIX       = "exceptionResult"
> > +    val EXPAND_FULL_NAME_SEPARATOR    = '$'
>
> If it's not clear what I mean yet, how do you avoid a $ appearing next to
> another $ and thereby being decoded as EXPAND_SEPARATOR_STRING instead of
> EXPAND_FULL_NAME_SEPARATOR ?
>
That is ensured by the non-emptiness of the name, with  local suffix
dropped.

> —
> Reply to this email directly or view it on GitHub<https://github.com/scala/scala/pull/2334/files#r3585007>
> .
>