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: 	{Value,Rest2} ->
  	    {Value,Rest2}
      end.
  
  parse_TypeConstraints(Tokens) ->
      parse_TypeConstraints(Tokens,[]).
  
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);
  