Module Query

type t
val of_expr : Benl_types.expr -> t
val of_string : string -> t
val to_string : ?escape:bool -> t -> string
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