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.