package dose3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type request = {
  1. install : Pef.Packages_types.vpkg list;
  2. remove : Pef.Packages_types.vpkg list;
  3. upgrade : Pef.Packages_types.vpkg list;
  4. preferences : string;
}
val default_request : request
val parse_request_stanza : Common.Format822.stanza -> request
val parse_depend : Common.Format822.field -> Pef.Packages_types.vpkg list list
class package : ?name:(string * Pef.Packages_types.name option) -> ?version:(string * Pef.Packages_types.version option) -> ?depends:( string * Pef.Packages_types.vpkgformula option) -> ?conflicts:(string * Pef.Packages_types.vpkglist option) -> ?provides:( string * Pef.Packages_types.vpkglist option) -> ?extras:((string * Pef.Packages.parse_extras_f option) list * (string * string) list option) -> Common.Format822.stanza -> object ... end
val parse_package_stanza : ?extras:(string * Pef.Packages.parse_extras_f option) list -> Common.Format822.stanza -> package option
val packages_parser : ?request:bool -> (request * package list) -> Common.Format822.f822_parser -> request * package list
val input_raw_in : IO.input -> request * package list
val input_raw : string -> request * package list