Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Z = Aux.Z
module Pervasives = Caml.Pervasives
type t =
| SmallInteger of Base.int
| Integer of Base.int32
| Float of Base.string
| Atom of Base.string
| SmallTuple of Base.int * t Base.list
| Map of Base.int32 * (t * t) Base.list
| Nil
| String of Base.string
| Binary of Bitstring.t Base.sexp_opaque
| SmallBig of Z.t
| LargeBig of Z.t
| List of t Base.list * t
| NewFloat of Base.float
| AtomUtf8 of Base.string
| SmallAtomUtf8 of Base.string
val sexp_of_t : t -> Base.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