package obeam

  1. Overview
  2. Docs
module Z = Aux.Z
exception Exit
module Pervasives = Caml.Pervasives
type t =
  1. | SmallInteger of Base.int
  2. | Integer of Base.int32
  3. | Float of Base.string
  4. | Atom of Base.string
  5. | SmallTuple of Base.int * t Base.list
  6. | Map of Base.int32 * (t * t) Base.list
  7. | Nil
  8. | String of Base.string
  9. | Binary of Bitstring.t Base.sexp_opaque
  10. | SmallBig of Z.t
  11. | LargeBig of Z.t
  12. | List of t Base.list * t
  13. | NewFloat of Base.float
  14. | AtomUtf8 of Base.string
  15. | SmallAtomUtf8 of Base.string
val sexp_of_t : t -> Base__.Ppx_sexp_conv_lib.Sexp.t
type err_t = Base.string * Bitstring.t
val uncompress_form : int -> Bitstring.bitstring -> Bitstring.bitstring
val parse_etf : (t Base.list * Bitstring.bitstring) -> (t * Bitstring.bitstring, string * Bitstring.bitstring) Base.result
val parse : Bitstring.bitstring -> (t * Bitstring.t, err_t) Base.Result.t
OCaml

Innovation. Community. Security.