anchor.diff:  */
   fragment
   CharPart
  -    : ( ~('\\' | '\'') | EscapeSequence )*
  +    : ( ~('\\' | '\'' | EOF) | EscapeSequence )*
       ;
       
   /*
  
positive.code: */
  fragment
  StringPart
      : ( ~('\\' | '"' | '`') | ( ('`' ~'`') => '`' ) | EscapeSequence )*
      ;
      
  fragment
  EscapeSequence 
      :   '\\' 
          ( ~'{' | '{' (~'}')* '}' )
      ;
  
  WS  
  
negative.code:     ;
  
  LINE_COMMENT
      :   ('//'|'#!') ~('\n'|'\r'|EOF)*  ('\r\n' | '\r' | '\n')?
          {
              $channel = HIDDEN;
          }
  