anchor.diff:  	    ?wrangler_io("wrangler_ast_server is not defined\n", []),
   	    parse_annotate_file(FName, ByPassPreP, SearchPaths, TabWidth, FileFormat);
   	_ ->
  -	    get_ast({FName, ByPassPreP, SearchPaths, TabWidth, FileFormat})
  +            get_ast({FName, ByPassPreP, SearchPaths, TabWidth, FileFormat})
       end.
   
   -spec(parse_annotate_file(FName::filename(), ByPassPreP::boolean(), SearchPaths::[dir()], integer(), atom())
  
positive.code: 		  none -> none;
  		  _ -> filename:dirname(TabFile)
  	      end,
      {reply, TempDir, State}.
  
  %%--------------------------------------------------------------------
  %% Function: handle_cast(Msg, State) -> {noreply, State} |
  
negative.code: 			    {{ok, {AnnAST1, Info1}}, #state{asts = lists:keyreplace(Key, 1, ASTs, {Key, {AnnAST1, Info1, NewChecksum}})}}
  		    end;
  		false ->
                      wrangler_error_logger:remove_from_logger(FileName),
  		    {ok, {AnnAST, Info}} = parse_annotate_file(FileName, ByPassPreP, SearchPaths, TabWidth, FileFormat),
  		    log_errors(FileName, Info),
  		    {{ok, {AnnAST, Info}}, #state{asts = [{Key, {AnnAST, Info, wrangler_misc:filehash(FileName)}}| ASTs]}}
  