Module Oxcaml_args
This module follows the structure of driver/main_args.ml and driver/main_args.mli. It provides a way to (a) share argument implementations between different installable tools and (b) override default implementations of arguments.
module type Oxcaml_options = sig ... endCommand line arguments required for flambda backend.
module type Debugging_options = sig ... endCommand line arguments required for ocamlopt.
module type Optcomp_options = sig ... endCommand line arguments required for ocamlopt.
module type Opttop_options = sig ... endCommand line arguments required for ocamlnat.
module Make_optcomp_options (_ : Optcomp_options) : Main_args.Arg_listTransform required command-line arguments into actual arguments. Each tool can define its own argument implementations and call the right functor to actualize them into Arg.t list.
module Make_opttop_options (_ : Opttop_options) : Main_args.Arg_listmodule Default : sig ... endDefault implementations of required arguments for each tool.
module Extra_params : sig ... endExtra_params module provides a way to read oxcaml flags from OCAMLPARAM. All command line flags should support it, with the exception of debug printing, such as -dcfg.
module Extra_options : sig ... endThis module allows to define new -X options.