Module Configuration

module Configuration: sig .. end
Configuration files.

type value = 
| Bool_value of bool (*
Boolean value.
*)
| Int_value of int (*
Integer value.
*)
| String_value of string (*
String value.
*)
| Symbol_value of string (*
Symbol value.
*)
| Symbol_list_value of string list (*
List value.
*)
The type of parameter values found in a configuration file.
type check = {
   check_name : CheckName.t; (*
Name of activated check.
*)
   check_values : (ParameterName.t * value) list option; (*
Parameter associated with check, None means that the check was configured with the "true" value (used to differentiate from an empty set of parameters {}).
*)
}
The type of checks found in a configuration file.
type category = {
   category_name : CategoryName.t; (*
Name of category for embedded activated checks.
*)
   category_checks : check list; (*
Activated checks for category.
*)
}
The type of categories found in a configuration file.
type t = category list 
The type representing the contents of a configuration file.