bisect

Code coverage tool for the OCaml language (deprecated)
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library bisect
Module Bisect . Common
type point_kind =
| Binding
| Sequence
| For
| If_then
| Try
| While
| Match
| Class_expr
| Class_init
| Class_meth
| Class_val
| Toplevel_expr
| Lazy_operator
type point_definition = {
offset : int;
identifier : int;
kind : point_kind;
}
val all_point_kinds : point_kind list
val string_of_point_kind : point_kind -> string
val char_of_point_kind : point_kind -> char
val point_kind_of_char : char -> point_kind
val try_finally : 'a -> ( 'a -> 'b ) -> ( 'a -> unit ) -> 'b
val try_in_channel : bool -> string -> ( in_channel -> 'a ) -> 'a
val try_out_channel : bool -> string -> ( out_channel -> 'a ) -> 'a
exception Invalid_file of string
exception Unsupported_version of string
exception Modified_file of string
val cmp_file_of_ml_file : string -> string
val write_runtime_data : out_channel -> (string * int array) list -> unit
val write_points : out_channel -> point_definition list -> string -> unit
val read_runtime_data : string -> (string * int array) list
val read_points : string -> point_definition list