anchor.diff:  			 * Do not use p->n_rule now! The nonterms array
   			 * might have been re-allocated.
   			 */
  -	  		{	nonterms[g_getcont(temp)].n_rule = rr;}
  +			{	nonterms[g_getcont(temp)].n_rule = rr;}
   	;
   
   action(int n;)
  
positive.code: 	;
  
  def			{	register string p; }
  	: rule	
  	  /*
  	   * A grammar rule
  	   */
  
negative.code: 	   * A token declaration
  	   */
  	| C_START C_IDENT
  			{	p = store(lextoken.t_string); }
  	  ',' C_IDENT ';'
  	  /*
  	   * A start symbol declaration
  