 
   @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.


      For a list of the many more available options,
      see [`:leex.file/2`](http://www.erlang.org/doc/man/leex.html#file-2).
  """

  @doc """

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