anchor.diff:      ;
       
   grantRolesToPrograms
  -    : roleName (COMMA roleName)* TO programUnit ( COMMA programUnit )*
  +    : roleNames TO programUnits
  +    ;
  +
  +programUnits
  +    : programUnit (COMMA programUnit)*
       ;
       
   programUnit
  
positive.code:     : objectPrivilege (COMMA objectPrivilege)* onObjectClause
      FROM grantees
      (CASCADE CONSTRAINTS | FORCE)?
      ;
negative.code:     ;
      
  grantObjectPrivilege
      : objectPrivilege columnList? 
      ;
  
  objectPrivilege
  