anchor.diff:      end.
   
   compile_multiple_to_binary(Dir, ParserResults, Context) ->
  -    MatchAst = options_match_ast(), 
  +    MatchAst = options_match_ast(Context), 
       {Functions, {AstInfo, _}} = lists:mapfoldl(fun({File, DjangoParseTree, CheckSum}, {AstInfo, TreeWalker}) ->
   						       FilePath = full_path(File, Context#dtl_context.doc_root),
   						       {{BodyAst, BodyInfo}, TreeWalker1} = with_dependency({FilePath, CheckSum}, body_ast(DjangoParseTree, Context, TreeWalker)),
  
positive.code:     [erl_syntax:revert(X) || X <- [ModuleAst, ExportAst, SourceFunctionAst, DependenciesFunctionAst, TranslatableStringsFunctionAst
  				   | FunctionAsts] ++ AstInfo#ast_info.pre_render_asts].
  
  forms(File, Module, {BodyAst, BodyInfo}, {CustomTagsFunctionAst, CustomTagsInfo}, BinaryStrings, CheckSum) ->
      MergedInfo = merge_info(BodyInfo, CustomTagsInfo),
      Render0FunctionAst = erl_syntax:function(erl_syntax:atom(render),
  					     [erl_syntax:clause([], none, [erl_syntax:application(none, 
  
negative.code:                         {ok, DjangoParseTree, CheckSum} ->
                              {{BodyAst, BodyAstInfo}, TreeWalker1} = with_dependency(
  								      {CustomTagFile, CheckSum}, body_ast(DjangoParseTree, Context, TreeWalker)),
                              MatchAst = options_match_ast(Context), 
                              Clause = erl_syntax:clause(
  				       [key_to_string(Tag), erl_syntax:variable("_Variables"), erl_syntax:variable("RenderOptions")],
  				       none, MatchAst ++ [BodyAst]),
  