anchor.diff:  fragment
   F_Newline
   :
  -   '\n'
  -   | '\r'
  +   [\n\r]
  +;
  +
  +fragment
  +F_NonNewline
  +:
  +   ~[\n\r]
   ;
   
   fragment
  
positive.code: 
  M_BANNER_WS
  :
     (
        ' '
        | '\t'
        | '\u000C'
     )+ -> channel(HIDDEN)
  ;
  
  M_BANNER_ESCAPE_C
  
negative.code: 
  WS
  :
     F_Whitespace+ -> channel(HIDDEN)
  ;
  
  // Fragments
  