anchor.diff:  // accept statement
   
   acceptStatement :
  -	ACCEPT identifier (acceptFromDate | acceptFromMnemonic | acceptMessageCount)?
  -;
  -
  -acceptFromDate :
  +	ACCEPT identifier 
  +	(
  +		acceptFromDateStatement 
  +		| acceptFromMnemonicStatement
  +		| acceptMessageCountStatement
  +	)?
  +;
  +
  +acceptFromDateStatement :
   	FROM
   	(
   		DATE YYYYMMDD?
  
positive.code: // string statement
  
  stringStatement :
  	STRING
  	(
  		(tableCall | literal)+
  		DELIMITED BY? (identifier | literal | SIZE)
  	)+
  	INTO identifier
  	(WITH? POINTER qualifiedDataName)?
  	(ON? OVERFLOW statements)?
  	(NOT ON? OVERFLOW statements)?
  	END_STRING?
  ;
  
  // subtract statement
  
negative.code: 		| NOT LESSTHANCHAR
  		| GREATER THAN? OR EQUAL TO?
  		| MORETHANOREQUAL
  	)
  	qualifiedDataName
  ;
  
  // stop statement
  