module Edsp: sig
.. end
Representation of a apt-get <-> solvers protocol edsp > 0.4
module Pcre: Re_pcre
include struct ... end
type
request = {
}
val default_request : request
val from_apt_request : Format822.architecture option -> request -> Apt.apt_req -> request
val parse_s : ?opt:'a ->
?err:string ->
?multi:bool -> ('b * 'c -> 'a) -> string -> (string * ('b * 'c)) list -> 'a
val parse_string : 'a * 'b -> 'b
val parse_string_opt : 'a * string -> string option
val parse_string_list : 'a * string -> string list
val parse_int_s : 'a * string -> string
val parse_req : Format822.loc * string -> Format822.vpkg list
val parse_edsp_version : 'a * string -> string
val parse_request_stanza : (string * (Format822.loc * Format822.architecture)) list -> request
val parse_bool_s : 'a * string -> string
val parse_installed : Format822.stanza -> string
val parse_hold : Format822.stanza -> string
val parse_apt_id : Format822.stanza -> Format822.architecture
val parse_apt_pin : Format822.stanza -> string
val parse_automatic : Format822.stanza -> string
val parse_candidate : Format822.stanza -> string
val parse_section : Format822.stanza -> Format822.architecture
: (string * (Format822.stanza -> Format822.architecture) option) list
val packages_parser : ?request:bool ->
request * Packages.package list ->
Format822.deb_parser -> request * Packages.package list
val input_raw_ch : IO.input -> request * Packages.package list
val input_raw : string -> request * Packages.package list
: (string *
(string *
[> `Bool of bool option | `Int of 'a option | `String of string option ]))
list
val is_installed : Packages.package -> bool
val is_on_hold : Packages.package -> bool
val tocudf : Debcudf.tables ->
?options:Debcudf.options -> ?inst:bool -> Packages.package -> Cudf.package
val requesttocudf : Debcudf.tables -> Cudf.universe -> request -> Cudf.request