exception No_such_package of string * stringexception Package_loop of string
type formal_pred = [ | `NegPred of string |
| `Pred of string |
]
val init : ?env_ocamlpath:string -> ?env_ocamlfind_destdir:string -> ?env_ocamlfind_metadir:string -> ?env_ocamlfind_commands:string -> ?env_ocamlfind_ignore_dups_in:string -> ?env_ocamlfind_ignore_dups_in_list:string list -> ?env_camllib:string -> ?env_ldconf:string -> ?config:string -> ?toolchain:string -> unit -> unitval init_manually : ?ocamlc_command:string -> ?ocamlopt_command:string -> ?ocamlcp_command:string -> ?ocamloptp_command:string -> ?ocamlmklib_command:string -> ?ocamlmktop_command:string -> ?ocamldep_command:string -> ?ocamlbrowser_command:string -> ?ocamldoc_command:string -> ?ignore_dups_in:string -> ?ignore_dups_in_list:string list -> ?stdlib:string -> ?ldconf:string -> ?config:string -> install_dir:string -> meta_dir:string -> search_path:string list -> unit -> unitval config_file : unit -> stringval default_location : unit -> stringval meta_directory : unit -> stringval search_path : unit -> string listval command : [ `ocamlbrowser | `ocamlc | `ocamlcp | `ocamldep | `ocamldoc | `ocamlmklib | `ocamlmktop | `ocamlopt | `ocamloptp ] -> stringval ocaml_stdlib : unit -> stringval ocaml_ldconf : unit -> stringval package_directory : string -> stringval package_meta_file : string -> stringval ignore_dups_in : unit -> string listval package_property : string list -> string -> string -> stringval package_property_2 : string list -> string -> string -> string * formal_pred listval package_ancestors : string list -> string -> string listval package_deep_ancestors : string list -> string list -> string listval resolve_path : ?base:string -> ?explicit:bool -> string -> stringval list_packages : ?tab:int -> ?descr:bool -> Stdlib.out_channel -> unit
type rectype = | Record_core |
| Record_load |
val record_package : rectype -> string -> unitval record_package_predicates : string list -> unitval recorded_packages : rectype -> string listval is_recorded_package : string -> boolval type_of_recorded_package : string -> rectypeval recorded_predicates : unit -> string listval reset_recordings : unit -> unit