anchor.diff:  -author('rsaccon@gmail.com').
   -author('emmiller@gmail.com').
   
  --export([compile/2, compile/3, compile/4, compile/5, compile/6, compile/7, parse/2, scan/2, body_ast/2]).
  +-export([compile/2, compile/3, compile/4, compile/5, compile/6, parse/2, scan/2, body_ast/2]).
   
   -record(dtl_context, {
           local_scopes = [], 
  
positive.code: 
              ModuleAst  = erl_syntax:attribute(erl_syntax:atom(module), [erl_syntax:atom(Module)]),
              ExportAst = erl_syntax:attribute(erl_syntax:atom(export),
                  [erl_syntax:list([erl_syntax:arity_qualifier(erl_syntax:atom(Function), erl_syntax:integer(0)),
                              erl_syntax:arity_qualifier(erl_syntax:atom(Function), erl_syntax:integer(1)),
                              erl_syntax:arity_qualifier(erl_syntax:atom(source), erl_syntax:integer(0)),
                              erl_syntax:arity_qualifier(erl_syntax:atom(dependencies), erl_syntax:integer(0))])]),
  
  
negative.code:                                     BodyInfo#ast_info.dependencies))])]),     
  
              RenderInternalFunctionAst = erl_syntax:function(
                  erl_syntax:atom(render2), 
                  [erl_syntax:clause([erl_syntax:variable("Variables")], none, 
                          [BodyAst])]),   
  
  