anchor.diff:  		true ->
   			parse_inner(T, ?T_INL_TAG_D, [?T_INL_TAG_D | CurrTAcc], AllTAcc);
   		false ->
  -			case CurrTAcc of
  -				[] ->
  -					parse_inner(T, ?T_INL_TAG_D, [], [{inline_delim, get(line_num)} | AllTAcc]);
  -				_ ->
  -					parse_inner(T, ?T_INL_TAG_D, [],
  -						[[{inline_delim, get(line_num)},
  -						  {string, get(line_num), lists:reverse(CurrTAcc)}] | AllTAcc])
  -			end
  +      parse_inner(T, ?T_INL_TAG_D, [], ?FLUSH({inline_delim, get(line_num)}))
   	end;
   
   parse_inner([?T_TAG_ST | T], _, [], AllTAcc) ->
  
positive.code: %%     has a hanging indent.
  %%
  %% EVENTUALLY:
  %%   - Factor out all the ugly "case CurrTAcc of" stuff all over
  %%   - Use macros or something to improve readability of the main tokenizing
  %%     loops.
  %%
  
negative.code: %%
  % Line is finished.  Flush token and return results.
  parse_inner([], _, CurrTAcc, AllTAcc) ->
    ?SFLUSH;
  
  % Escaped characters always get added to current token
  % Adding "nothing" as last character ensures you can do
  