anchor.diff:  %% (Calculated with unicode characters- that's why it looks funny)
   get_dent(Line) ->
     get_dent(Line, 0).
  -get_dent([H|T],N) when
  -    ((H >= $\x{0009}) and (H =< $\x{000D}))
  -    or (H == $\x{0020}) or (H == $\x{00A0}) ->
  +get_dent([H|T],N) when ?IS_WHITESPACE(H) ->
     get_dent(T,N+1);
   get_dent(Rest,N) ->
     {N, Rest}.
  
positive.code:     [] -> AllTAcc;
      _ -> [{string, get(line_num), lists:reverse(CurrTAcc)} | AllTAcc]
    end).
  
  -define(T_ATTR_ST, $().
  -define(T_ATTR_EN, $)).
  
negative.code:       [{start_code, StartLNum}]]]), false);
  
  % Whitespace.  Flush token.
  parse_inner([H | T], _Last, CurrTAcc, AllTAcc, InAttr)
  when ?IS_WHITESPACE(H) ->
    parse_inner(T, H, [], ?SFLUSH, InAttr);
  
  % Inline tag delimiter
  