anchor.diff:      Op = {delete, Name},
       PreOps = [Op | S#state.pre_ops],
       init_transform(Tail, S#state{pre_ops = PreOps});
  -init_transform([], S) ->
  -    S;
   init_transform([_ | T], S) ->
       init_transform(T, S);
  -init_transform(BadOpt, S) ->
  -    report_error("Illegal option (ignored): ~p~n", [BadOpt], S),
  +init_transform([], S) ->
       S.
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
positive.code: 
  parse_transform(Forms, Options) ->
      S = #state{forms = Forms, options = Options},
      S2 = init_transform(S),
      report_verbose("Pre  options: ~p~n", [S2#state.pre_ops], S2),
      report_verbose("Post options: ~p~n", [S2#state.post_ops], S2),
      S3 = pre_transform(S2),
  
negative.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% Report functions.
  %%
  %% Warning messages are controlled with the 'report_warnings' compiler option
  %% Verbose messages are controlled with the 'verbose' compiler option
  
  report_warning(Format, Args, S) -> 
      case is_warning(S) of
  	true ->
  