anchor.diff:  
   multipleTypeConstraints: fullSpecification | partialSpecification ;
   
  -fullSpecification: '{' typeConstraints '}' ;
  -
  -partialSpecification: '{' '...' ',' typeConstraints '}' ;
  +fullSpecification: OPENACCOL typeConstraints CLOSEACCOL ;
  +
  +partialSpecification: OPENACCOL '...' ',' typeConstraints CLOSEACCOL ;
   
   typeConstraints: namedConstraint (',' namedConstraint)* ;
   
  
positive.code: grammar asn1;
  
  moduleDefinition: moduleIdentifier
  	  'DEFINITIONS'
  	  encodingReferenceDefault
  	  TAGDEFAULT
  	  EXTENSIONDEFAULT
  	  '::='
  	  'BEGIN'
  	  moduleBody
  	  encodingControlSections
  	  'END';
  
  moduleIdentifier: MODULEREFERENCE definitiveIdentification;
  
  definitiveIdentification: definitiveOID | definitiveOIDandIRI | ;
  
  definitiveOID: '{' definitiveObjIdComponentList '}';
  
  definitiveOIDandIRI: definitiveOID iRIValue;
  
  definitiveObjIdComponentList: (definitiveObjIdComponent)+ ;
  
  definitiveObjIdComponent: nameForm | definitiveNumberForm | definitiveNameAndNumberForm;
  
  definitiveNumberForm : NUMBER;
  
  definitiveNameAndNumberForm: IDENTIFIER '(' definitiveNumberForm ')';
  
  encodingReferenceDefault: ENCODINGREFERENCE 'INSTRUCTIONS' | ;
  
  
negative.code: 
  valueSetTypeAssignment: TYPEREFERENCE type '::=' valueSet ;
  
  valueSet: OPENACCOL elementSetSpecs CLOSEACCOL ;
  
  type: builtinType | referencedType | constrainedType ;
  
  