anchor.diff:  	;
   	
   tableOptions:
  -    tableOption (COMMA tableOption)*
  +    tableOption (COMMA? tableOption)*
       ; 
   
   tableOption:
  - 	AUTO_INCREMENT EQ_OR_ASSIGN? INT
  -	| AVG_ROW_LENGTH EQ_OR_ASSIGN? INT
  -	| DEFAULT? CHARACTER SET EQ_OR_ASSIGN? charsetName
  -	| CHECKSUM EQ_OR_ASSIGN? INT
  -	| DEFAULT? COLLATE EQ_OR_ASSIGN? collationName
  + 	AUTO_INCREMENT EQ_OR_ASSIGN? NUMBER
  +	|AVG_ROW_LENGTH EQ_OR_ASSIGN? NUMBER
  +	| DEFAULT? characterSetWithEqual
  +	| CHECKSUM EQ_OR_ASSIGN? NUMBER
  +	| DEFAULT? collateClauseWithEqual
   	| COMMENT EQ_OR_ASSIGN? STRING
   	| COMPRESSION EQ_OR_ASSIGN? (ZLIB|'LZ4'|NONE)
   	| CONNECTION EQ_OR_ASSIGN? STRING
   	| (DATA|INDEX) DIRECTORY EQ_OR_ASSIGN? STRING
  -	| DELAY_KEY_WRITE EQ_OR_ASSIGN? INT
  +	| DELAY_KEY_WRITE EQ_OR_ASSIGN? NUMBER
   	| ENCRYPTION EQ_OR_ASSIGN? STRING
   	| ENGINE EQ_OR_ASSIGN? engineName
   	| INSERT_METHOD EQ_OR_ASSIGN? ( NO | FIRST | LAST )
  -	| KEY_BLOCK_SIZE EQ_OR_ASSIGN? INT
  -	| MAX_ROWS EQ_OR_ASSIGN? INT
  -	| MIN_ROWS EQ_OR_ASSIGN? INT
  -	| PACK_KEYS EQ_OR_ASSIGN? (INT | DEFAULT)
  +	| KEY_BLOCK_SIZE EQ_OR_ASSIGN? NUMBER
  +	| MAX_ROWS EQ_OR_ASSIGN? NUMBER
  +	| MIN_ROWS EQ_OR_ASSIGN? NUMBER
  +	| PACK_KEYS EQ_OR_ASSIGN? (NUMBER | DEFAULT)
   	| PASSWORD EQ_OR_ASSIGN? STRING
   	| ROW_FORMAT EQ_OR_ASSIGN? (DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT)
  -	| STATS_AUTO_RECALC EQ_OR_ASSIGN? (DEFAULT|INT)
  -	| STATS_PERSISTENT EQ_OR_ASSIGN? (DEFAULT|INT)
  -	| STATS_SAMPLE_PAGES EQ_OR_ASSIGN? INT
  +	| STATS_AUTO_RECALC EQ_OR_ASSIGN? (DEFAULT|NUMBER)
  +	| STATS_PERSISTENT EQ_OR_ASSIGN? (DEFAULT|NUMBER)
  +	| STATS_SAMPLE_PAGES EQ_OR_ASSIGN? NUMBER
   	| TABLESPACE tablespaceName (STORAGE (DISK|MEMORY|DEFAULT))?
  -	| UNION EQ_OR_ASSIGN?
  +	| UNION EQ_OR_ASSIGN? idList
   	; 
   
   columnNameAndDefinition:
  
positive.code: 	
  keyParts:
  	LEFT_PAREN keyPart (COMMA keyPart)* RIGHT_PAREN
  	;	
  charsetName:
  	;
  	
  defaultValue:
  	;
  		
  keyPart:
  
negative.code: 
  engineName:
  	ID
  	|MEMORY
  	;
  
  partitionNames:
  