anchor.diff:      ;
   
   objectIdentifierValue :
  -    '{' objIdComponentsList '}'
  +    '{' IDENTIFIER ? objIdComponentsList '}'
       ;
   
   objIdComponentsList :
  -    (objIdComponents ','? )+
  +    (objIdComponents ','? )*
       ;
   
   objIdComponents 
  
positive.code:     | name='AUGMENTS' augments
      | name='WRITE-SYNTAX' type
      | name='PRODUCT-RELEASE' stringValue
      | name='CREATION-REQUIRES' value
      | name='DISPLAY-HINT' stringValue
      | name='REFERENCE' stringValue
  ;
  
negative.code:     ;
  
  moduleRevision:
      ('REVISION' stringValue)?
      'DESCRIPTION' stringValue
      ;
  
  