anchor.diff:  eat_until([], _, Acc)                 -> {lists:reverse(Acc), []}.
   
   
  -    
  -
  -find_cookie_val2(Cookie, FullCookie) ->    
  -    case lists:prefix(Cookie, FullCookie) of
  -	false when FullCookie == [] ->
  -	    [];
  -	false ->
  -	    find_cookie_val2(Cookie, tl(FullCookie));
  -	true ->
  -	    case lists:dropwhile(fun(X) -> X /= $= end, FullCookie) of
  -		[] ->
  -		    [];
  -		List ->
  -		    find_cookie_val3(tl(List),[])
  -	    end
  -    end.
  -
  -
  -find_cookie_val3([], Ack) ->
  -    lists:reverse(Ack);
  -find_cookie_val3([$;|_], Ack) ->
  -    lists:reverse(Ack);
  -find_cookie_val3([H|T], Ack) ->
  -    find_cookie_val3(T, [H|Ack]).
   
   url_decode([$%, Hi, Lo | Tail]) ->
       Hex = yaws:hex_to_integer([Hi, Lo]),
  
positive.code: 		Val0 ->
  		    Val0
  	    end,
      case lists:keysearch(Key,1,Parse) of
  	{value, {_,undefined}} -> undefined;
  	{value,{_,Val}} -> {ok, Val};
  	false -> undefined
      end.
  
  
  
  binding(Key) ->
      case get({binding, Key}) of
  
negative.code: 		Val0 ->
  		    Val0
  	    end,
      case lists:filter(fun(KV) ->
  			      Key =:= element(1, KV)
  		      end,
  		      Parse) of
  	[] -> undefined;
  	[{_, V}] -> V;
  	Vs -> list_to_tuple(lists:map(fun(KV) ->
  					      element(2, KV)
  				      end,
  				      Vs))
      end.
  
  postvar(ARG, Key) when atom(Key) ->
  