Sourceexception Json_error of string Sourceval json_error : string -> 'a Sourcetype lexer_state = Yojson.lexer_state = {buf : Stdlib.Buffer.t;mutable lnum : int;mutable bol : int;mutable fname : string option;
} Sourceval init_lexer :
?buf:Stdlib.Buffer.t ->
?fname:string ->
?lnum:int ->
unit ->
lexer_state Sourcetype t = [ | `Assoc of (string * t) list| `Bool of bool| `Float of float| `Floatlit of string| `Int of int| `Intlit of string| `List of t list| `Null| `String of string| `Stringlit of string| `Tuple of t list| `Variant of string * t option
] Sourceval pp : Stdlib.Format.formatter -> t -> unit 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 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 



