anchor.diff:  
   do_wildcard_comp({compiled_wildcard,{exists,File}}, Mod) ->
     case file:read_file_info(File) of
  -  	{ok,_} -> [File];
  -  	_ -> []
  +    {ok,_} -> [File];
  +    _ -> []
     end;
   
   do_wildcard_comp({compiled_wildcard,[Base|Rest]}, Mod) ->
  
positive.code: 
  do_star(Pattern, [X|Rest], Mod) ->
    case wildcard_5(Pattern, [X|Rest], Mod) of
    	true  -> true;
    	false -> do_star(Pattern, Rest, Mod)
    end;
  do_star(Pattern, [], Mod) ->
    wildcard_5(Pattern, [], Mod).
  
  do_alt([Alt|Rest], File, Mod) ->
    case wildcard_5(Alt, File, Mod) of
    	true  -> true;
    	false -> do_alt(Rest, File, Mod)
    end;
  do_alt([], _File, _Mod) ->
    false.
  
negative.code: 
  compile_alt(Pattern, Result) ->
    case compile_part_to_sep(Pattern) of
      {ok, $,, AltPattern, Rest} ->
        compile_alt(Rest, [AltPattern|Result]);
      {ok, $}, AltPattern, Rest} ->
        NewResult = [AltPattern|Result],
        RestPattern = compile_part(Rest),
        {ok, {alt, [Alt++RestPattern || Alt <- NewResult]}};
      Pattern ->
        error
    end.
  
  error(Reason) ->
  