anchor.diff:     ;
   
   publication_name_list
  -   : publication_name_item
  -   | publication_name_list COMMA publication_name_item
  +   : publication_name_item (COMMA publication_name_item)*
      ;
   
   publication_name_item
  
positive.code:    ;
  
  proc_conditions
     : proc_conditions OR proc_condition
     | proc_condition
     ;
  
  proc_condition
  
negative.code:    ;
  
  copy_generic_opt_list
     : copy_generic_opt_elem (COMMA copy_generic_opt_elem)*
     ;
  
  copy_generic_opt_elem
  