 
       For a list of the many more available options,
       see [`:leex.file/2`](http://www.erlang.org/doc/man/leex.html#file-2).
+      Note that the `:report`, `:return_errors`, and `:return_warnings` options
+      are overridden by this compiler, thus setting them has no effect.
+
   """
 
   @doc """

    Erlang.compile(manifest(), mappings, :xrl, :erl, opts[:force], fn
      input, output ->
        Erlang.ensure_application!(:parsetools, input)
        options = options ++ [scannerfile: Erlang.to_erl_file(output), report: true]
        :leex.file(Erlang.to_erl_file(input), options)
    end)
  end


  @recursive true
  @manifest ".compile.leex"

  # These options can't be controlled with :leex_options.
  @forced_opts [report: true,
                return_errors: false,
                return_warnings: false]

  @moduledoc """
  Compiles Leex source files.
