anchor.diff:  {
       name = null;
   }
  -    : name=qualifiableOpName
  +    : name=nonKeywordName
       ;
   
   //---------------------------------------------------------------------------
   private equals
  -    : EQUALS //nonWordSymbol["="]
  +    : EQUALS
       | "is"
       ;
   
  
positive.code:       colon:COLON                           {pattern = pattern + colon.getText();}
        sortStr=sort                          {pattern = pattern + sortStr;}
      ;
  
  private basicPattern returns[String pattern]
  {
  
negative.code: 	 | '\r'			{newline();}
  	 | '\n'			{newline();}
  	 | ~('*'|'\n'|'\r')
           | BLOCK_COMMENT
        )*
        "*)"                      {_ttype = Token.SKIP;}
      ;
  