Yojson.Safeval pp : Format.formatter -> t -> unitval show : t -> stringval to_basic : t -> Yojson__.Basic.tval to_channel :
?buf:Buffer.t ->
?len:int ->
?suf:string ->
?std:bool ->
out_channel ->
t ->
unitval to_file : ?len:int -> ?std:bool -> ?suf:string -> string -> t -> unitval seq_to_channel :
?buf:Buffer.t ->
?len:int ->
?suf:string ->
?std:bool ->
out_channel ->
t Seq.t ->
unitval write_null : Buffer.t -> unit -> unitval write_bool : Buffer.t -> bool -> unitval write_int : Buffer.t -> int -> unitval write_float : Buffer.t -> float -> unitval write_std_float : Buffer.t -> float -> unitval write_float_prec : int -> Buffer.t -> float -> unitval write_std_float_prec : int -> Buffer.t -> float -> unitval write_string : Buffer.t -> string -> unitval write_intlit : Buffer.t -> string -> unitval pretty_print : ?std:bool -> Format.formatter -> t -> unitval pretty_to_string : ?std:bool -> t -> stringval pretty_to_channel : ?std:bool -> out_channel -> t -> unitval from_channel :
?buf:Buffer.t ->
?fname:string ->
?lnum:int ->
in_channel ->
ttype lexer_state = {buf : Buffer.t;mutable lnum : int;mutable bol : int;mutable fname : string option;}val init_lexer :
?buf:Buffer.t ->
?fname:string ->
?lnum:int ->
unit ->
lexer_stateval from_lexbuf : lexer_state -> ?stream:bool -> Lexing.lexbuf -> tval seq_from_channel :
?buf:Buffer.t ->
?fin:(unit -> unit) ->
?fname:string ->
?lnum:int ->
in_channel ->
t Seq.tval seq_from_lexbuf :
lexer_state ->
?fin:(unit -> unit) ->
Lexing.lexbuf ->
t Seq.tval lineseq_from_channel :
?buf:Buffer.t ->
?fin:(unit -> unit) ->
?fname:string ->
?lnum:int ->
in_channel ->
json_line Seq.tval read_t : lexer_state -> Lexing.lexbuf -> tval finish_string : lexer_state -> Lexing.lexbuf -> stringval read_string : lexer_state -> Lexing.lexbuf -> stringval read_ident : lexer_state -> Lexing.lexbuf -> stringval map_string :
lexer_state ->
(string -> int -> int -> 'a) ->
Lexing.lexbuf ->
'aval map_ident :
lexer_state ->
(string -> int -> int -> 'a) ->
Lexing.lexbuf ->
'aval start_any_variant : lexer_state -> Lexing.lexbuf -> variant_kindval finish_variant : lexer_state -> Lexing.lexbuf -> t optionval finish_skip_variant : lexer_state -> Lexing.lexbuf -> unitval read_lt : lexer_state -> Lexing.lexbuf -> unitval read_gt : lexer_state -> Lexing.lexbuf -> unitval read_comma : lexer_state -> Lexing.lexbuf -> unitval finish_stringlit : lexer_state -> Lexing.lexbuf -> stringval finish_skip_stringlit : lexer_state -> Lexing.lexbuf -> unitval finish_escaped_char : lexer_state -> Lexing.lexbuf -> unitval finish_comment : lexer_state -> Lexing.lexbuf -> unitval read_space : lexer_state -> Lexing.lexbuf -> unitval read_eof : Lexing.lexbuf -> boolval read_null : lexer_state -> Lexing.lexbuf -> unitval read_null_if_possible : lexer_state -> Lexing.lexbuf -> boolval read_bool : lexer_state -> Lexing.lexbuf -> boolval read_int : lexer_state -> Lexing.lexbuf -> intval read_int8 : lexer_state -> Lexing.lexbuf -> charval read_int32 : lexer_state -> Lexing.lexbuf -> int32val read_int64 : lexer_state -> Lexing.lexbuf -> int64val read_number : lexer_state -> Lexing.lexbuf -> floatval skip_ident : lexer_state -> Lexing.lexbuf -> unitval read_sequence :
('a -> lexer_state -> Lexing.lexbuf -> 'a) ->
'a ->
lexer_state ->
Lexing.lexbuf ->
'aval read_list :
(lexer_state -> Lexing.lexbuf -> 'a) ->
lexer_state ->
Lexing.lexbuf ->
'a listval read_list_rev :
(lexer_state -> Lexing.lexbuf -> 'a) ->
lexer_state ->
Lexing.lexbuf ->
'a listval read_array_end : Lexing.lexbuf -> unitval read_array_sep : lexer_state -> Lexing.lexbuf -> unitval read_array :
(lexer_state -> Lexing.lexbuf -> 'a) ->
lexer_state ->
Lexing.lexbuf ->
'a arrayval read_tuple :
(int -> 'a -> lexer_state -> Lexing.lexbuf -> 'a) ->
'a ->
lexer_state ->
Lexing.lexbuf ->
'aval start_any_tuple : lexer_state -> Lexing.lexbuf -> boolval read_lpar : lexer_state -> Lexing.lexbuf -> unitval read_rpar : lexer_state -> Lexing.lexbuf -> unitval read_tuple_end : Lexing.lexbuf -> unitval read_tuple_end2 : lexer_state -> bool -> Lexing.lexbuf -> unitval read_tuple_sep : lexer_state -> Lexing.lexbuf -> unitval read_tuple_sep2 : lexer_state -> bool -> Lexing.lexbuf -> unitval read_lbr : lexer_state -> Lexing.lexbuf -> unitval read_rbr : lexer_state -> Lexing.lexbuf -> unitval read_fields :
('acc -> string -> lexer_state -> Lexing.lexbuf -> 'acc) ->
'acc ->
lexer_state ->
Lexing.lexbuf ->
'accval read_abstract_fields :
(lexer_state -> Lexing.lexbuf -> 'key) ->
('acc -> 'key -> lexer_state -> Lexing.lexbuf -> 'acc) ->
'acc ->
lexer_state ->
Lexing.lexbuf ->
'accval read_lcurl : lexer_state -> Lexing.lexbuf -> unitval read_object_end : Lexing.lexbuf -> unitval read_object_sep : lexer_state -> Lexing.lexbuf -> unitval read_colon : lexer_state -> Lexing.lexbuf -> unitval read_json : lexer_state -> Lexing.lexbuf -> tval skip_json : lexer_state -> Lexing.lexbuf -> unitval buffer_json : lexer_state -> Lexing.lexbuf -> unitmodule Util : sig ... end