Module Sexplib0.Sexp

type t =
  1. | Atom of string
  2. | List of t list
val t_of_sexp : t -> t
val sexp_of_t : t -> t
val equal : t -> t -> bool
val compare : t -> t -> int
exception Not_found_s of t
exception Of_sexp_error of exn * t
val message : string -> (string * t) list -> t
val default_indent : int ref
val pp_hum : Format.formatter -> t -> unit
val pp_hum_indent : int -> Format.formatter -> t -> unit
val pp_mach : Format.formatter -> t -> unit
val pp : Format.formatter -> t -> unit
val to_string_hum : ?indent:int -> t -> string
val to_string_mach : t -> string
val to_string : t -> string
val of_float_style : [ `No_underscores | `Underscores ] ref
val of_int_style : [ `No_underscores | `Underscores ] ref
module Private : sig ... end