package pa_ppx

  1. Overview
  2. Docs
val debug : bool Stdlib.ref
type scratchdata_t = ..
module EF : sig ... end
module Ctxt : sig ... end
val ctyp : Ctxt.t -> MLast.ctyp -> MLast.ctyp
val ctyp0 : Ctxt.t -> MLast.ctyp -> MLast.ctyp
val patt : Ctxt.t -> MLast.patt -> MLast.patt
val patt0 : Ctxt.t -> MLast.patt -> MLast.patt
val expr : Ctxt.t -> MLast.expr -> MLast.expr
val expr0 : Ctxt.t -> MLast.expr -> MLast.expr
val case_branch0 : Ctxt.t -> MLast.case_branch -> MLast.case_branch
val module_type0 : Ctxt.t -> MLast.module_type -> MLast.module_type
val signature : Ctxt.t -> MLast.sig_item list -> MLast.sig_item list
val signature0 : Ctxt.t -> MLast.sig_item list -> MLast.sig_item list
val sig_item : Ctxt.t -> MLast.sig_item -> MLast.sig_item
val sig_item0 : Ctxt.t -> MLast.sig_item -> MLast.sig_item
val with_constr0 : Ctxt.t -> MLast.with_constr -> MLast.with_constr
val longid : Ctxt.t -> MLast.longid -> MLast.longid
val longid0 : Ctxt.t -> MLast.longid -> MLast.longid
val module_expr0 : Ctxt.t -> MLast.module_expr -> MLast.module_expr
val structure : Ctxt.t -> MLast.str_item list -> MLast.str_item list
val structure0 : Ctxt.t -> MLast.str_item list -> MLast.str_item list
val str_item : Ctxt.t -> MLast.str_item -> MLast.str_item
val str_item0 : Ctxt.t -> MLast.str_item -> MLast.str_item
val type_decl : Ctxt.t -> MLast.type_decl -> MLast.type_decl
val type_decl0 : Ctxt.t -> MLast.type_decl -> MLast.type_decl
val class_type0 : Ctxt.t -> MLast.class_type -> MLast.class_type
val class_expr0 : Ctxt.t -> MLast.class_expr -> MLast.class_expr
val attribute : Ctxt.t -> MLast.attribute -> MLast.attribute
type pass_t = {
  1. name : string;
  2. pass : int option;
  3. before : string list;
  4. after : string list;
  5. ef : EF.t;
}
val install : pass_t -> unit