anchor.diff:     | STARTS | STATS_AUTO_RECALC | STATS_PERSISTENT 
      | STATS_SAMPLE_PAGES | STATUS | STORAGE | SUBJECT 
      | SUBPARTITION | SUBPARTITIONS | TABLESPACE | TEMPORARY 
  -   | TEMPTABLE | THAN | TRANSACTION | TRUNCATE | UNDEFINED 
  +   | TEMPTABLE | TEXT | THAN | TIME | TIMESTAMP 
  +   | TRANSACTION | TRUNCATE | UNDEFINED 
      | UNDOFILE | UNDO_BUFFER_SIZE | UNKNOWN | UPGRADE | USER 
      | VALUE | VARIABLES | VIEW | WAIT | WARNINGS | WORK 
  -   | WRAPPER | X509 | XML
  +   | WRAPPER | X509 | XML | YEAR
      ;
   
   function_name_base
  
positive.code:     : QUARTER | MONTH | DAY | HOUR 
     | MINUTE | WEEK | SECOND | MICROSECOND
     ;
  
  data_type_base
      : DATE | TIME | TIMESTAMP | DATETIME | YEAR | ENUM | TEXT
     ;
   
  keywords_can_be_id
      : ACTION | AFTER | ALGORITHM | ANY | AT | AUTHORS | AUTOCOMMIT
  
negative.code:    | CIPHER | CLIENT | COALESCE | CODE | COLUMNS 
     | COLUMN_FORMAT | COMMENT | COMMIT | COMPACT | COMPLETION 
     | COMPRESSED | CONCURRENT | CONNECTION | CONSISTENT 
     | CONTAINS | CONTRIBUTORS | COPY | DATA | DATAFILE | DATE | DATETIME
     | DEFINER | DELAY_KEY_WRITE | DIRECTORY | DISABLE | DISCARD 
     | DISK | DO | DUMPFILE| DUPLICATE | DYNAMIC | ENABLE | ENDS 
     | ENGINE | ENGINES | ENUM | ERRORS | ESCAPE | EVEN | EVENT | EVENTS 
     | EVERY | EXCHANGE | EXCLUSIVE | EXPIRE | EXTENT_SIZE 
     | FIELDS | FIRST | FIXED | FULL | FUNCTION | GLOBAL | GRANTS 
     | HASH | HOST | IDENTIFIED | IMPORT | INITIAL_SIZE | INPLACE 
  