anchor.diff:      | '\u0152'..'\u0192'
       | '\u2013'..'\u2122'
       | '\u2190'..'\u21FF'
  -    | '\u2200'..'\u22FF'    
  +    | '\u2200'..'\u22FF'
       ;
   
   WS
  
positive.code:     ;
  
  
  rhs 
      : alternative (BAR alternative)*
      ;
  
  alternative 
      : element*
      ;
  
  
negative.code:     ;
  
  optional
      : REND alternatives LEND
      ;
  
  zeroormore
      : RBRACE alternatives LBRACE
      ;
  
  oneormore
      : RPAREN alternatives LPAREN
      ;
  
  text
      : TEXT
      | STRINGLITERAL
      ;
  
  