anchor.diff:      ;
   
   abbreviation
  -    : '?' | ARRAY //| LBRACKET dimension ']'
  +    : QMARK | ARRAY //| LBRACKET dimension ']'
       ;
   
   
  
positive.code: 
  HASH
      :   '#'
      ;
  
  QMARKDOT
      :    '?.'
      ;
  
  POWER
  
negative.code:     :   '~'
      ;
  
  COLON
      :   ':'
      ;
  