anchor.diff:  
   charge
      : '-'
  -   | '-' DIGIT
  +   | '-' DIGIT+
      | '+'
  -   | '+' DIGIT
  +   | '+' DIGIT+
      | '--'
      | '++'
      ;
   
   class_
  -   : ':' NUMBER
  +   : ':' DIGIT+
      ;
   
   bond
  
positive.code:    : '0' .. '9'
     ;
  
  NUMBER
     : DIGIT +
     ;
  
  TAB
     : '\t'
  
negative.code:    | CARRIAGE_RETURN
     ;
  
  
  
  DOT
     : '.'
     ;
  