package bam-ppx

  1. Overview
  2. Docs
A PPX deriving generators for OCaml types

Install

Dune Dependency

Authors

Maintainers

Sources

bam-0.3.tbz
sha256=6fbb38cad09fb8062841cc67e8cdac279304b8cf1ed14746944cd45246d2a888
sha512=ad2b880c50921d77e3f190d8e48066407fdf4b9bb168a0e1094cc8ffb234740b53d494089346797d6c7e5bae28f4eb5d95e22b31f9329e3c5817bc506cd652d4

doc/src/bam_ppx/bam_ppx.ml.html

Source file bam_ppx.ml

1
2
3
4
5
6
7
8
9
10
11
12
let deriving_str_type_declaration ~ctxt:_ (rec_flag, type_declarations) =
  Deriver.derive_type_declarations rec_flag type_declarations

let str_type_decl =
  Ppxlib.Deriving.Generator.V2.make_noarg deriving_str_type_declaration

let deriving_str_module_type_decl = Deriver.derive_module_type_declaration

let str_module_type_decl =
  Ppxlib.Deriving.Generator.V2.make_noarg deriving_str_module_type_decl

let deriver = Ppxlib.Deriving.add "gen" ~str_type_decl ~str_module_type_decl
OCaml

Innovation. Community. Security.