Swal.ConfigCLI configuration: parses all -- arguments and assembles the t record passed to bin/main.ml. Uses Cmdliner for argument handling.
val pp_bound :
Ppx_deriving_runtime.Format.formatter ->
bound ->
Ppx_deriving_runtime.unitval show_bound : bound -> Ppx_deriving_runtime.stringval yojson_of_bound : bound -> Ppx_yojson_conv_lib.Yojson.Safe.tval pp_exts :
Ppx_deriving_runtime.Format.formatter ->
exts ->
Ppx_deriving_runtime.unitval show_exts : exts -> Ppx_deriving_runtime.stringval yojson_of_exts : exts -> Ppx_yojson_conv_lib.Yojson.Safe.ttype t = {algo : Learner.t;encoding : Encoding.t;solver : Solver.t;lang : Lang.t;seed : Base.int;bound : bound;exts : exts;log : Utils.Logger.t;logic : Base.bool;inc : Base.bool;}val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.tval algo : Learner.t Cmdliner.Term.tval encoding : Encoding.t Cmdliner.Term.tval solver : Solver.t Cmdliner.Term.tval const_lang_conv : Lang.t Cmdliner.Arg.convval parameter_conv : Lang.t Cmdliner.Arg.convval lang_conv : Lang.t Cmdliner.Arg.convval lang : Lang.t Cmdliner.Term.tval bound_conv : bound Cmdliner.Arg.convval bound : bound Cmdliner.Term.tval exts : exts Cmdliner.Term.tval term : t Cmdliner.Term.t