jon.recoil.org

Module Merlin_utils.Sexp

type t =
  1. | Cons of Merlin_utils.Sexp.t * Merlin_utils.Sexp.t
  2. | Sym of string
  3. | String of string
  4. | Int of int
  5. | Float of float
val tell_sexp : (string -> unit) -> Merlin_utils.Sexp.t -> unit
val tell_cons : (string -> unit) -> Merlin_utils.Sexp.t -> unit
val to_buf : Merlin_utils.Sexp.t -> Stdlib.Buffer.t -> unit
val to_string : Merlin_utils.Sexp.t -> string
val of_string : string -> Merlin_utils.Sexp.t
val of_file_descr : ?on_read:(Unix.file_descr -> unit) -> Unix.file_descr -> unit -> Merlin_utils.Sexp.t option
val of_channel : ?on_read:(Unix.file_descr -> unit) -> Stdlib.in_channel -> unit -> Merlin_utils.Sexp.t option