module Query:sig
..end
type
t
val of_expr : Benl_types.expr -> t
val of_string : string -> t
val to_string : ?escape:bool -> t -> string
val fields : Benl_base.Fields.t -> t -> Benl_base.Fields.t
val eval : ([> `source ] as 'a) -> 'a Package.t -> t -> bool
val eval_source : [ `source ] Package.t -> t -> bool
val eval_binary : [ `binary ] Package.t -> t -> bool