anchor.diff:  
   
   fragment S_ESCAPE
  -   : '’' | '\'' | '?' | '\\' | 'a' | 'b' | 'f' | 'v'
  +   : '\\' ('’' | '\'' | '"' | '?' | '\\' | 'a' | 'b' | 'f' | 'n' | 'r' | 't' | 'v')
      ;
   
   
  
positive.code:    ;
  
  import_clause
     : 'import' (IDENT '=' name | name ('.' ('*' | '{' import_list '}'))?) comment
     ;
  
  import_list
  
negative.code: WS
     : [ \r\n\t] + -> channel (HIDDEN)
     ;
  
  COMMENT
      :   '/*' .*? '*/' -> channel (HIDDEN)
      ;
  
  LINE_COMMENT
      :   '//' ~[\r\n]* -> channel (HIDDEN)
      ;
  