Module Benl_error

module Benl_error: sig .. end
The type of Ben-specific errors

type error = 
| Illegal_escape of char
| Unknown_error of exn
| Nothing_to_download
| Curl_error of int
| Unexpected_char of string * char * int * int
| Bad_marshalled_data of string
| Unknown_command of string
| Unknown_output_format of string
| Unknown_input_format of string
| Unexpected_expression of string
| Missing_configuration_file
| Error_in_configuration_file of string
| Missing_configuration_item of string
| Unknown_configuration_item of string
| Parsing_error of string * int * int
| Template_not_found of string
| Dynlink_error of Dynlink.error (*The type of Ben-specific errors*)
exception Error of error
All Ben-specific errors are wrapped into this exception.
val string_of_error : error -> string
Return a human-readable explanation of an error.
val raise : error -> 'a
Wrapper around Pervasives.raise to raise a Ben exception.
val warn : error -> unit
Emit a warning.
val warn_exn : string -> exn -> unit
Emit a warning.
val error_exn : string -> exn -> unit
Emit an error.