Module Internal_pervasives.EF

Wrapper around the EasyFormat library to use for console display.

type t = Easy_format.t
val default_list : Easy_format.list_param
val default_atom : Easy_format.atom_param
val default_label : Easy_format.label_param
val atom : ?param:Easy_format.atom_param -> string -> Easy_format.t
val label : ?param:Easy_format.label_param -> Easy_format.t -> Easy_format.t -> Easy_format.t
val list : ?delimiters:(string * string) -> ?sep:string -> ?param:Easy_format.list_param -> Easy_format.t list -> Easy_format.t
val ocaml_list : ?param:Easy_format.list_param -> Easy_format.t list -> Easy_format.t
val ocaml_tuple : Easy_format.t list -> Easy_format.t
val shout : string -> Easy_format.t
val prompt : string -> Easy_format.t
val highlight : string -> Easy_format.t
val custom : (Stdlib.Format.formatter -> unit) -> Easy_format.t
val pr : ((('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a) -> unit) -> Easy_format.t
val desc_list : Easy_format.t -> Easy_format.t list -> Easy_format.t
val desc : Easy_format.t -> Easy_format.t -> Easy_format.t
val af : ?param:Easy_format.atom_param -> ('a, Stdlib.Format.formatter, unit, Easy_format.t) Stdlib.format4 -> 'b
val wrap : String.t -> Easy_format.t
val wf : ('a, Stdlib.Format.formatter, unit, Easy_format.t) Stdlib.format4 -> 'b
val haf : ('a, Stdlib.Format.formatter, unit, Easy_format.t) Stdlib.format4 -> 'b
val opt : ('a -> Easy_format.t) -> 'b option -> Easy_format.t
val ocaml_string_list : string List.t -> Easy_format.t
val exn : Exn.t -> Easy_format.t
val markdown_verbatim : ?guard_length:int -> string -> Easy_format.t
val ef_json : string -> Ezjsonm.value -> Easy_format.t