anchor.diff:      | FILTER | FIRST | FOLLOWING | FORMAT | FUNCTIONS
       | GRANT | GRANTS | GRAPHVIZ
       | HOUR
  -    | IF | INCLUDING | INPUT | INTEGER | INTERVAL | ISOLATION
  +    | IF | INCLUDING | INPUT | INTERVAL | ISOLATION
       | LAST | LATERAL | LEVEL | LIMIT | LOGICAL
       | MAP | MINUTE | MONTH
       | NFC | NFD | NFKC | NFKD | NO | NULLIF | NULLS
  
positive.code:     | PARTITION | PARTITIONS | POSITION | PRECEDING | PRIVILEGES | PROPERTIES | PUBLIC
      | RANGE | READ | RENAME | REPEATABLE | REPLACE | RESET | RESTRICT | REVOKE | ROLLBACK | ROW | ROWS
      | SCHEMA | SCHEMAS | SECOND | SERIALIZABLE | SESSION | SET | SETS
      | SHOW | SMALLINT | SOME | START | STATS | SUBSTRING | SYSTEM
      | TABLES | TABLESAMPLE | TEXT | TIME | TIMESTAMP | TINYINT | TO | TRANSACTION | TRY_CAST | TYPE
      | UNBOUNDED | UNCOMMITTED | USE
      | VALIDATE | VERBOSE | VIEW
      | WORK | WRITE
  
negative.code: INNER: 'INNER';
  INPUT: 'INPUT';
  INSERT: 'INSERT';
  INTERSECT: 'INTERSECT';
  INTERVAL: 'INTERVAL';
  INTO: 'INTO';
  