anchor.diff:  	:	'[' {handleBeginArgAction();}
   	;
   
  -BEGIN_ACTION
  -	:	'{' -> more, pushMode(Action)
  -	;
  -
   // OPTIONS and TOKENS must also consume the opening brace that captures
   // their option block, as this is teh easiest way to parse it separate
   // to an ACTION block, despite it usingthe same {} delimiters.
  
positive.code: 
  WS  :	[ \t\r\n\f]+ -> channel(HIDDEN)	;
  
  // -----------------
  // Illegal Character
  //
  
negative.code:         :   .                           -> more
          ;
  
  
  
  mode LexerCharSet;
  
  