anchor.diff:      : '|'
       ;
   
  +CAPTEXT
  +    : UPPERCASE_LETTER TEXT
  +    ;
  +
   TEXT
  -    : (LETTER | DIGIT| SYMBOL)+
  +    : (UPPERCASE_LETTER | LOWERCASE_LETTER | DIGIT| SYMBOL)+
       ;
   
   /*
  
positive.code:     | zeroormore
      | oneormore
      | text
      | id
      ;
  
  
negative.code:     : '"' .*? '"'
      ;
  
  fragment UPPERCASE_LETTER
      : 'A'..'Z'
      ;
  
  fragment LOWERCASE_LETTER
      : 'a'..'z'
      ;
  
  fragment DIGIT
  