anchor.diff:          {ok, {FileSyntaxTree, _Contents}} ->
               FileSyntaxTree;
           not_found -> 
  -            case epp_parse_file(File, get_include_path(File)) of
  +            case epp_parse_file(File, get_include_path(File), get_define_from_rebar_config(File)) of
                   {ok, FileSyntaxTree} ->
                       FileSyntaxTree;
                   _ -> undefined
  
positive.code: -export([parse_source_file/2, validate_parsed_source_file/1, parse_config_file/2, file_syntax_tree/1, module_syntax_tree/1, find_module_file/2]).
  
  parse_source_file(File, ContentsFile) ->
      case epp_parse_file(ContentsFile, get_include_path(File)) of
          {ok, FileSyntaxTree} ->
              UpdatedSyntaxTree = update_file_in_forms(File, ContentsFile, FileSyntaxTree),
              {_Result, Contents} = file:read_file(ContentsFile),
  
negative.code: 
  get_file_include_paths(File) ->
      [filename:dirname(File), filename:rootname(File)].
  
  get_define_from_rebar_config(File) ->
      RebarConfig = find_rebar_config(filename:dirname(File)),
      case RebarConfig of
          undefined ->
              [];
          _ ->
              Consult = file:consult(RebarConfig),
              ErlOptsDefines = case Consult of
                  {ok, Terms} ->
                      ErlOpts = proplists:get_value(erl_opts, Terms, []),
                      Defines = rebar_define_to_epp_define(proplists:lookup_all(d, ErlOpts)),
                      io:format("defines : ~p~n", [Defines]),
                      Defines;
                  _ ->
                      []
              end,
              DefaultDefines = [],
              ErlOptsDefines ++ DefaultDefines
      end.
  
  rebar_define_to_epp_define([]) ->
      [];
  rebar_define_to_epp_define([none]) ->
      [];
  rebar_define_to_epp_define([H|T]) ->
      case H of 
      {d, Atom, Value} -> [{Atom, Value}] ++ rebar_define_to_epp_define(T);
      {d, Atom} -> [Atom] ++ rebar_define_to_epp_define(T);
      _ -> rebar_define_to_epp_define(T)
      end.
  
  
  get_include_paths_from_rebar_config(File) ->
      RebarConfig = find_rebar_config(filename:dirname(File)),
  