anchor.diff:  start_dir(N, Path, "../" ++ T ) -> start_dir(N + 1, Path, T);
   start_dir(N, Path,          T ) -> rest_dir (N    , Path, T).
   
  -rest_dir (_N, Path, []         ) -> case Path of 
  +rest_dir (_N, Path, []         ) -> case Path of
                                           [] -> "/";
                                           _  -> Path
                                       end;
  
positive.code:                               {ok, Bin} ->
                                    Bin;
                                {error, Reason} ->
                                    io_lib:format("Cannot include file ~p: ~p", 
                                                  [F, Reason])
                            end
                    end, Files),
  
negative.code:     case atom_to_list(A) of
          [$$|_Rest] -> {preformatted, ehtml_var_name(A)};
          Other -> Other
      end;
  ehtml_attr_part_expander(I) when is_integer(I) -> integer_to_list(I);
  ehtml_attr_part_expander(S) when is_list(S) -> S.
  
  