Module Sexp_pretty.Sexp_with_layout
val pp_formatter : Caml.Format.formatter writerpp_formatter conf fmt sexpwill mutate the fmt with functions such asset_formatter_tag_functions
val pp_formatter' : next:(Base.unit -> sexp Base.option) -> Config.t -> Caml.Format.formatter -> Base.unitval pp_buffer : Base.Buffer.t writerval pp_out_channel : Caml.out_channel writerval pp_blit : (Base.string, Base.unit) Base.Blit.sub writerval pretty_string : Config.t -> sexp -> Base.stringpretty_stringneeds to allocate. If you care about performance, using one of thepp_*functions above is advised.
val sexp_to_string : sexp -> Base.string