Module Main_args
module type Common_options = sig ... endmodule type Core_options = sig ... endmodule type Compiler_options = sig ... endmodule type Toplevel_options = sig ... endmodule type Bytecomp_options = sig ... endmodule type Bytetop_options = sig ... endmodule type Optcommon_options = sig ... endmodule type Optcomp_options = sig ... endmodule type Opttop_options = sig ... endmodule type Jscomp_options = sig ... endmodule type Ocamldoc_options = sig ... endmodule type Arg_list = sig ... endmodule Make_bytetop_options
(_ : Main_args.Bytetop_options) :
Main_args.Arg_listmodule Make_optcomp_options
(_ : Main_args.Optcomp_options) :
Main_args.Arg_listmodule Make_opttop_options (_ : Main_args.Opttop_options) : Main_args.Arg_listmodule Make_jscomp_options (_ : Main_args.Jscomp_options) : Main_args.Arg_listval options_with_command_line_syntax :
(string * Stdlib.Arg.spec * string) list ->
string list Stdlib.ref ->
(string * Stdlib.Arg.spec * string) listoptions_with_command_line_syntax options r returns options2 that behaves like options, but additionally pushes command line argument on r (quoted by Filename.quote when necessary). This is meant for ocamlc,optp, which use this to forward most of their arguments to ocamlc,opt.
module Default : sig ... end