anchor.diff:      ;
   
   alterClause_
  -    : alterColumn | addColumnSpecification | alterDrop | alterCheckConstraint | alterTrigger | alterSwitch | alterSet | alterTableTableOption | REBUILD
  +    : modifyColumnSpecification | addColumnSpecification | alterDrop | alterCheckConstraint | alterTrigger | alterSwitch | alterSet | alterTableTableOption | REBUILD
       ;
   
   
  
positive.code:     : columnName (ASC | DESC)?
      ;
  
  columnNameGeneratedClause
      : columnNameGenerated DEFAULT simpleExpr (WITH VALUES)? COMMA_ columnNameGenerated
      ;
  
  columnNameGenerated
      : columnName dataTypeName_ GENERATED ALWAYS AS ROW (START | END)? HIDDEN_? (NOT NULL)? (CONSTRAINT ignoredIdentifier_)?
      ;
  
  
negative.code:     ;
  
  addColumnSpecification
      : (WITH (CHECK | NOCHECK))? ADD (alterColumnAddOptions | (generatedColumnNameClause COMMA_ periodClause | periodClause COMMA_ generatedColumnNameClause))
      ;
  
  alterColumnAddOptions
      : alterColumnAddOption (COMMA_ alterColumnAddOption)*
      ;
  
  alterColumnAddOption
  