anchor.diff:  
   compile(File, Module, DocRoot, Vars, Reader, OutDir) ->   
       case parse(File, Reader) of
  -        {ok, DjangoParseTree} ->
  -            OldProcessDictVal = put(erlydtl_counter, 0),
  -            
  +        {ok, DjangoParseTree} ->        
               {{BodyAst, BodyInfo}, _} = body_ast(DjangoParseTree, #dtl_context{
                       doc_root = DocRoot, parse_trail = [File], preset_vars = Vars, reader = Reader},
                       #treewalker{}),
  
positive.code: -export([compile/2, compile/3, compile/4, compile/5, compile/6, parse/2, scan/2, body_ast/3]).
  
  -record(dtl_context, {
          local_scopes = [], 
          block_dict = dict:new(), 
          auto_escape = off, 
          doc_root = "", 
          parse_trail = [],
          preset_vars = [],
          custom_tags_dir = [],
          reader = {file, read_file}}).
  
  -record(ast_info, {
          dependencies = [],
          var_names = [],
          pre_render_asts = []
      }).
      
  -record(treewalker, {
          counter = 0,
          custom_tags = []
      }).    
  
  
  compile(File, Module) ->
  
negative.code:                     [] ->
                          {Ast, {merge_info(Info, InfoAcc), TreeWalkerAcc}};
                      _ ->
                          Counter = TreeWalkerAcc#treewalker.counter,
                          Name = lists:concat([pre_render, Counter]),
                          Ast1 = erl_syntax:application(none, erl_syntax:atom(Name),
                              [erl_syntax:list(PresetVars)]),
                          PreRenderAst = erl_syntax:function(erl_syntax:atom(Name),
                              [erl_syntax:clause([erl_syntax:variable("Variables")], none, [Ast])]),
                          PreRenderAsts = Info#ast_info.pre_render_asts,
                          Info1 = Info#ast_info{pre_render_asts = [PreRenderAst | PreRenderAsts]},     
                          {Ast1, {merge_info(Info1, InfoAcc), TreeWalkerAcc#treewalker{counter = Counter + 1}}}
                  end
          end, {#ast_info{}, TreeWalker2}, AstInfoList),
      {{erl_syntax:list(AstList), Info}, TreeWalker3}.
  