package ppx_deriving

  1. Overview
  2. Docs
Type-driven code generation for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ppx_deriving-6.1.2.tbz
sha256=5595bfe668d3434b1f1babb3ccb43d4cab3dc1d562b8d8c47c410d88546253ff
sha512=68ab402c8d1461d644eceb5804df66eaab445486adbfbab326114e91f301c2c7e2a5290f04d88a0617a836d3890b4f48f1e1d4bf9aee406c5c2f5362753229f1

doc/ppx_deriving.api/Ppx_deriving/Ast_convenience/index.html

Module Ppx_deriving.Ast_convenienceSource

Sourceval mkloc : 'a -> Ppxlib.Location.t -> 'a Ppxlib.loc
Sourceval mknoloc : 'a -> 'a Ppxlib.loc
Sourceval unit : unit -> Ppxlib.expression
Sourceval punit : unit -> Ppxlib.pattern
Sourceval int : int -> Ppxlib.expression
Sourceval pint : int -> Ppxlib.pattern
Sourceval str : string -> Ppxlib.expression
Sourceval evar : string -> Ppxlib.expression
Sourceval pvar : string -> Ppxlib.pattern
Sourceval constr : string -> Ppxlib.expression list -> Ppxlib.expression
Sourceval pconstr : string -> Ppxlib.pattern list -> Ppxlib.pattern
Sourceval tconstr : string -> Ppxlib.core_type list -> Ppxlib.core_type
Sourceval record : (string * Ppxlib.expression) list -> Ppxlib.expression
Sourceval precord : closed:Ppxlib.closed_flag -> (string * Ppxlib.pattern) list -> Ppxlib.pattern
Sourceval has_attr : string -> Ppxlib.attributes -> bool
Sourceval find_attr : string -> Ppxlib.attributes -> Ppxlib.payload option
Sourcemodule Label : sig ... end