package ppx_factory

  1. Overview
  2. Docs
PPX to derive factories and default values

Install

Dune Dependency

Authors

Maintainers

Sources

ppx_factory-0.2.0.tbz
sha256=23a90da63c9ab5078b0582805bbdaabf440cd8a8ac32abd1ad16d2dbac27b891
sha512=5d1e9f14d7cecc6617a9bc4d4438648230e05c167b7fd7f88449d94d5ab237561c0fc1f62fd628a6af0d77094c7f167d18910676e20ce3659a5383c38f2d4806

doc/src/ppx_factory._lib/raise.ml.html

Source file raise.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
open Ppxlib

let errorf ~loc fmt =
  Printf.ksprintf (Location.raise_errorf ~loc "ppx_factory: %s") fmt

module Default = struct
  let errorf ~loc fmt =
    Printf.ksprintf (Location.raise_errorf ~loc "ppx_factory.default: %s") fmt
end

module Factory = struct
  let errorf ~loc fmt =
    Printf.ksprintf (Location.raise_errorf ~loc "ppx_factory.factory: %s") fmt

  let unhandled_type_kind ~loc kind =
    errorf ~loc "cannot derive from %s type. Has to be a record or variant type." kind
end
OCaml

Innovation. Community. Security.