anchor.diff:  LEFTSTRINGLITERAL
       :   '"'
           StringPart
  -        '{'
  +        '${'
       ;
   
   RIGHTSTRINGLITERAL
  -    :   '}'
  +    :   '}$'
           StringPart
           '"'
       ;
   
   MIDDLESTRINGLITERAL
  -    :   '}'
  +    :   '}$'
           StringPart
  -        '{'
  +        '${'
       ;
   
   fragment
  
positive.code:     ;
  
  variable
      : type memberName
      ;
  
  variableStart
      : type memberName ('in'|'=')
      ;
  
  // Lexer
  
negative.code:     : NATURALLITERAL
      | FLOATLITERAL
      | QUOTEDLITERAL
      | CHARLITERAL
      | stringLiteral
      ;   
  
  