Module OUnitConf
exception Parse_error of string
val check_variable_name : string -> unit
val cli_name : string -> string
val subst : conf -> (string * string) list -> string -> string
val make_string : string -> string -> string -> conf -> string
val make_string_subst : string -> string -> string -> ?extra_subst:(string * string) list -> conf -> string
val make_string_opt : string -> string option -> string -> conf -> string option
val make_string_subst_opt : string -> string option -> string -> ?extra_subst:(string * string) list -> conf -> string option
val make_int : string -> int -> string -> conf -> int
val make_float : string -> float -> string -> conf -> float
val make_bool : string -> bool -> string -> conf -> bool
val make_enum : string -> unit -> (string * 'a) list -> string -> string -> conf -> (string * 'a)
val make_exec : string -> conf -> string
val set : origin:string -> conf -> string -> string -> unit
val file_parse : conf -> string -> unit
val env_parse : conf -> unit
val dump : conf -> (string * string) list