Module Oxcaml_args
This module follows the structure of driver/main_args.ml. 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.
Transform 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
(_ : Oxcaml_args.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.