module Metadoc: sig
.. end
include SmartPrint
val (%) : t -> t -> t
val s : string -> t
val sp : t
val sf : ('a, unit, string, t) Pervasives.format4 -> 'a
val i : int -> SmartPrint.t
val f : float -> SmartPrint.t
val n : t
val verbatim : string -> t
val exn : exn -> t
val option : f:('a -> t) -> 'a option -> t
val escape : string -> t
val color : string -> t -> t
val bold_red : t -> t
val bold_yellow : t -> t
val bold_green : t -> t
val greyish : t -> t
val to_string : line_width:int -> indent:int -> SmartPrint.t -> string
val to_list : line_width:int ->
indent:int ->
SmartPrint.t ->
[> `Char of char | `String of string | `Sub_string of string * int * int ]
list