anchor.diff:      {{PrimFieldName,Setting},Rest2}.
   
   parse_DefinedSyntax([{'{',_}|Rest]) ->
  -    parse_DefinedSyntax(Rest,[]).
  +    parse_DefinedSyntax(Rest, []);
  +parse_DefinedSyntax([H|_]) ->
  +    throw({asn1_error,{get_line(H),get(asn1_module),
  +		       [got,get_token(H),expected,['{']]}}).
   
   parse_DefinedSyntax(Tokens,Acc) ->
       case Tokens of
  
positive.code: parse_ComponentTypeLists([{'...',L1}|Rest02],Clist0) ->
      parse_ComponentTypeLists2(Rest02,Clist0++[#'EXTENSIONMARK'{pos=L1}]);
  parse_ComponentTypeLists(Tokens = [{'}',_L1}|_Rest02],Clist0) ->
      {Clist0,Tokens}.
  
  parse_ComponentTypeLists2(Tokens,Clist) ->
      {ExtAdd,Rest} = parse_ExtensionAdditions(Tokens,Clist),
  
negative.code:     parse_UpperEndpoint(false,Tokens).
  
  parse_UpperEndpoint(Lt,Tokens) ->
      Flist = [fun parse_MAX/1,
  	     fun parse_Value/1],
      case (catch parse_or(Tokens,Flist)) of
  	{'EXIT',Reason} ->
  	    exit(Reason);
  