package ppx_deriving_qcheck

  1. Overview
  2. Docs
val unit : ?loc:Ppxlib.location -> unit -> Ppxlib.expression
val pexp_let : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> ?flag:Ppxlib.rec_flag -> ?bindings:Ppxlib.value_binding list -> Ppxlib.expression -> Ppxlib.expression

Build a Pexp_let

val pexp_string : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> string -> Ppxlib.expression

Build a Pexp_constant with Pconst_string

val pexp_list : ?loc:Ppxlib.location -> Ppxlib.expression list -> Ppxlib.expression

Build a list of expression

val pexp_apply : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> f:Ppxlib.expression -> args:(Ppxlib.arg_label * Ppxlib.expression) list -> unit -> Ppxlib.expression

Build a Pexp_apply

val pexp_tuple : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> Ppxlib.expression list -> Ppxlib.expression

Build a Pexp_apply

val pexp_construct : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> kname:Ppxlib.longident Ppxlib.loc -> kargs:Ppxlib.expression option -> unit -> Ppxlib.expression

Build a Pexp_apply

val pexp_ident : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> Ppxlib.longident_loc -> Ppxlib.expression

Build a Pexp_ident

val pexp_lident : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> string -> Ppxlib.expression

Build a Pexp_ident with a Lident

val pexp_record : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> fields:(Ppxlib.longident_loc * Ppxlib.expression) list -> Ppxlib.expression option -> Ppxlib.expression

Build a Pexp_record

val pexp_variant : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> label:string -> Ppxlib.expression option -> Ppxlib.expression

Build a Pexp_variant

val pexp_constraint : ?loc:Ppxlib.location -> ?loc_stack:Ppxlib.location_stack -> ?attributes:Ppxlib.attributes -> Ppxlib.expression -> Ppxlib.core_type -> Ppxlib.expression
OCaml

Innovation. Community. Security.