anchor.diff:  -include("../include/yaws_api.hrl").
   -include("yaws_debug.hrl").
   
  --export([compile_file/1]).
  +-export([compile_file/1, compile_file/2]).
   
   -record(comp, {gc, %% global conf
                  script,
  
positive.code:                              C =:= $_ orelse C =:= $- orelse C =:= $.)).
  
  compile_file(File) ->
      case file:read_file(File) of
          {ok, Bin} ->
              GC = get(gc),
  
negative.code:             {error, lists:flatten(S)}
      end.
  
  compile_opts(GC, Opts0) ->
      ?Debug("Includes = ~p~n", [GC#gconf.include_dir]),
      I = lists:map(fun(Dir) -> {i, Dir} end, GC#gconf.include_dir),
      Warnings = case get(use_yfile_name) of
                     true  -> [return_warnings, debug_info];
                     _     -> []
                 end,
      Opts = [binary, return_errors] ++ Warnings ++ I ++ Opts0,
      ?Debug("Compile options = ~p~n", [Opts]),
      Opts.
  
  