Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val error_with_line : Yojson.Lexer_state.t -> string -> 'a
val read_null : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> unit
val read_bool : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> bool
val read_int : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> int
val read_int8 : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> char
val read_int32 : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> int32
val read_int64 : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> int64
val read_number : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> float
val read_string : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> string
val read_list :
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'a) ->
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
'a list
val read_array :
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'a) ->
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
'a array
val read_assoc_list_rev :
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'a) ->
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'b) ->
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
('a * 'b) list
val read_assoc_list :
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'a) ->
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'b) ->
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
('a * 'b) list
val read_assoc_array :
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'a) ->
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'b) ->
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
('a * 'b) array
val read_until_field_value :
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
unit
val missing_tuple_fields : Yojson.Lexer_state.t -> int -> int list -> 'a
val missing_fields : Yojson.Lexer_state.t -> int array -> string array -> 'a
val invalid_variant_tag : Yojson.Lexer_state.t -> string -> 'a
val identity_ref : identity_t
val create : unit -> t