pa_ppx

PPX Rewriters for Ocaml, written using Camlp5
IN THIS PACKAGE
type t = exn = ..
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