anchor.diff:      ;
       
   grantObjectPrivilege
  -    : objectPrivilege ( LP_ columnName (COMMA columnName)* RP_)? 
  +    : objectPrivilege columnList? 
       ;
   
   objectPrivilege
  
positive.code:     ;
      
  granteeIdentifiedBy
      : userName (COMMA userName)* IDENTIFIED BY STRING (COMMA STRING)*
      ;
      
  grantObjectPrivilegeClause
  
negative.code:     ;
      
  grantRolesToPrograms
      : roleNames TO programUnits
      ;
  
  programUnits
      : programUnit (COMMA programUnit)*
      ;
      
  programUnit
  