Misc.Magic_number
val native_obj_config : native_obj_config
type kind =
| Exec
| Cmi
| Cmo
| Cma
| Cmx of native_obj_config
| Cmxa of native_obj_config
| Cmxs
| Cmt
| Ast_impl
| Ast_intf
val explain_parse_error : kind option -> parse_error -> string
val parse : raw -> (info, parse_error) result
val read_info : in_channel -> (info, parse_error) result
val check_current : kind -> info -> (unit, unexpected_error) result
val explain_unexpected_error : unexpected_error -> string
val read_current_info :
expected_kind:kind option ->
in_channel ->
(info, error) result
val string_of_kind : kind -> string
val human_name_of_kind : kind -> string
val all_kinds : kind list