pa_ppx

PPX Rewriters for Ocaml, written using Camlp5
Library pa_ppx_runtime_fat
type t = exn = ..
module M_equal : sig ... end
val equal : t -> t -> Bool.t
module M_to_yojson : sig ... end
val to_yojson : t -> Yojson.Safe.t
module M_of_yojson : sig ... end
val of_yojson : Yojson.Safe.t -> ( t, string ) Rresult.result
module M_sexp_of_t : sig ... end
val sexp_of_t : t -> Sexplib.Sexp.t
module M_t_of_sexp : sig ... end
val t_of_sexp : Sexplib.Sexp.t -> t
module M_pp : sig ... end
val pp : t Fmt.t
val show : t -> String.t
type t +=
| Help of string
| Bad of string
| Finally_raised of t
| Undefined
| Parse_error
| QueueEmpty
| Scan_failure of string
| StackEmpty
| Exit
| Match_failure of string * int * int
| Assert_failure of string * int * int
| Invalid_argument of string
| Failure of string
| Not_found
| Out_of_memory
| Stack_overflow
| Sys_error of string
| End_of_file
| Division_by_zero
| Sys_blocked_io
| Undefined_recursive_module of string * int * int
| StreamFailure
| Error of string
| Break