anchor.diff:  }
   
   tokens {
  -	CONSTANT_DEF;
  -	TABLE_DEF;
  +	SPEC;
  +	CONSTANT;
  +	TABLE;
  +	CROSSP;
  +	INSTR;
  +	RTL;
   }
   
   start: specification EOF;
   
   specification
   	: ( part SEMI! )*
  +		{ ## = #(#[SPEC], ##) }
   	;
   
   part
  
positive.code: 
  fastentry: NAME INDEX NAME;
  
  
negative.code: 	;
  
  postfix_suffix
  	: (AT) => AT^ LSQUARE! exp COLON! exp RSQUARE!
  	| (S_E) => S_E^
  	| (LCURLY num RCURLY) => LCURLY^ num RCURLY!
  	;
  
  lookup_expr
  