anchor.diff:      Index =
           lists:map(
             fun ([A,B,C,[]]) ->
  -                  fmt("['~s','~s','~s',[]]",
  -                      [html_encode(A),html_encode(B),html_encode(C)]);
  +                  fmt("['~s','~s','~s',[]]", [html_encode(X) || X <- [A,B,C]]);
                 ([A,B,C,D]) ->
  -                  fmt("['~s','~s','~s','~s']",
  -                      [html_encode(A),html_encode(B),html_encode(C),html_encode(D)])
  +                  fmt("['~s','~s','~s','~s']", [html_encode(X) || X <- [A,B,C,D]])
             end,
             lists:sort(fun sort_index/2, lists:map(F, FIndex))),
   
  
positive.code:     end;
  
  render (Fun, Element, Acc) ->
  
      % this is nasty
      F = fun (ignore, NAcc) ->
                  {NAcc, ""};
  
negative.code:             %% strip silly shy characters
              Funs = get_funs(AppName, Module, lists:keyfind(funcs, 1, Xml)),
  
              ok = render(AppName, Module, Content, TypeSpecs, Conf),
  
              case lists:member({AppName, Module}, ignore()) of
                  true -> [];
  