anchor.diff:      ;
   
   QUOTEDLITERAL
  -    :   '\'' StringPart '\''
  +    :   '\'' QuotedLiteralPart '\''
  +    ;
  +
  +fragment
  +QuotedLiteralPart
  +    : ~('\'')
       ;
   
   SIMPLESTRINGLITERAL
  
positive.code:         |   'n'
          |   'f'
          |   'r'
          |   '"'
          |   '\''
          |   '`'
  
negative.code: 
  fragment
  NonStringChars
      :    '\\' | '"'
      ;
  
  fragment
  StringPart
      : ( ~ /* NonStringChars*/ ('\\' | '"')
      | EscapeSequence) *
      ;
      
  