Sourceval version : string
Sourceexception Json_error of string
Sourceval json_error : string -> 'a
Sourcetype lexer_state = Yojson.lexer_state = {
  1. buf : Stdlib.Buffer.t;
  2. mutable lnum : int;
  3. mutable bol : int;
  4. mutable fname : string option;
}
Sourcemodule Lexer_state : sig ... end
Sourceval init_lexer : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> unit -> lexer_state
Sourceexception End_of_array
Sourceexception End_of_object
Sourceexception End_of_tuple
Sourceexception End_of_input
Sourcetype t = [
  1. | `Assoc of (string * t) list
  2. | `Bool of bool
  3. | `Float of float
  4. | `Floatlit of string
  5. | `Int of int
  6. | `Intlit of string
  7. | `List of t list
  8. | `Null
  9. | `String of string
  10. | `Stringlit of string
  11. | `Tuple of t list
  12. | `Variant of string * t option
]
Sourceval pp : Stdlib.Format.formatter -> t -> unit
Sourceval show : t -> string
Sourceval equal : t -> t -> bool
Sourceval to_string : ?buf:Stdlib.Buffer.t -> ?len:int -> ?suf:string -> ?std:bool -> t -> string
Sourceval to_channel : ?buf:Stdlib.Buffer.t -> ?len:int -> ?suf:string -> ?std:bool -> Stdlib.out_channel -> t -> unit
Sourceval to_output : ?buf:Stdlib.Buffer.t -> ?len:int -> ?suf:string -> ?std:bool -> < output : string -> int -> int -> int.. > -> t -> unit
Sourceval to_file : ?len:int -> ?std:bool -> ?suf:string -> string -> t -> unit
Sourceval to_buffer : ?suf:string -> ?std:bool -> Stdlib.Buffer.t -> t -> unit
Sourceval seq_to_string : ?buf:Stdlib.Buffer.t -> ?len:int -> ?suf:string -> ?std:bool -> t Stdlib.Seq.t -> string
Sourceval seq_to_channel : ?buf:Stdlib.Buffer.t -> ?len:int -> ?suf:string -> ?std:bool -> Stdlib.out_channel -> t Stdlib.Seq.t -> unit
Sourceval seq_to_file : ?len:int -> ?suf:string -> ?std:bool -> string -> t Stdlib.Seq.t -> unit
Sourceval seq_to_buffer : ?suf:string -> ?std:bool -> Stdlib.Buffer.t -> t Stdlib.Seq.t -> unit
Sourceval write_t : Stdlib.Buffer.t -> t -> unit
Sourceval sort : t -> t
Sourceval write_null : Stdlib.Buffer.t -> unit -> unit
Sourceval write_bool : Stdlib.Buffer.t -> bool -> unit
Sourceval write_int : Stdlib.Buffer.t -> int -> unit
Sourceval write_float : Stdlib.Buffer.t -> float -> unit
Sourceval write_std_float : Stdlib.Buffer.t -> float -> unit
Sourceval write_float_prec : int -> Stdlib.Buffer.t -> float -> unit
Sourceval write_std_float_prec : int -> Stdlib.Buffer.t -> float -> unit
Sourceval write_string : Stdlib.Buffer.t -> string -> unit
Sourceval write_intlit : Stdlib.Buffer.t -> string -> unit
Sourceval write_floatlit : Stdlib.Buffer.t -> string -> unit
Sourceval write_stringlit : Stdlib.Buffer.t -> string -> unit
Sourceval write_assoc : Stdlib.Buffer.t -> (string * t) list -> unit
Sourceval write_list : Stdlib.Buffer.t -> t list -> unit
Sourceval write_tuple : Stdlib.Buffer.t -> t list -> unit
Sourceval write_std_tuple : Stdlib.Buffer.t -> t list -> unit
Sourceval write_variant : Stdlib.Buffer.t -> string -> t option -> unit
Sourceval write_std_variant : Stdlib.Buffer.t -> string -> t option -> unit
Sourceval write_json : Stdlib.Buffer.t -> t -> unit
Sourceval write_std_json : Stdlib.Buffer.t -> t -> unit
Sourceval pretty_print : ?std:bool -> Stdlib.Format.formatter -> t -> unit
Sourceval pretty_to_string : ?std:bool -> t -> string
Sourceval pretty_to_channel : ?std:bool -> Stdlib.out_channel -> t -> unit
Sourcemodule Basic : sig ... end
Sourcemodule Safe : sig ... end
Sourcemodule Raw : sig ... end