exception Parse_error of stringtype !'a var = conf -> 'aval check_variable_name : string -> unitval cli_name : string -> stringval subst : conf -> (string * string) list -> string -> stringval make :
name:string ->
parse:(string -> 'a) ->
print:('a -> string) ->
default:'a ->
help:string ->
fcli:('a -> ('a -> unit) -> (string * Arg.spec * string) list) ->
unit ->
'a varval make_string : string -> string -> string -> string varval make_string_subst :
string ->
string ->
string ->
?extra_subst:(string * string) list ->
conf ->
stringval make_string_opt : string -> string option -> string -> string option varval make_string_subst_opt :
string ->
string option ->
string ->
?extra_subst:(string * string) list ->
conf ->
string optionval make_int : string -> int -> string -> int varval make_float : string -> float -> string -> float varval make_bool : string -> bool -> string -> bool varval make_enum :
string ->
(unit -> (string * 'a) list) ->
string ->
string ->
conf ->
string * 'aval make_exec : string -> string varval set : origin:string -> conf -> string -> string -> unitval file_parse : conf -> string -> unitval env_parse : conf -> unitval default :
?preset:(string * string) list ->
unit ->
(int, unit -> unit) Hashtbl.tval dump : conf -> (string * string) list