Ag_oj_runSourceval write_assoc_list :
(Bi_outbuf.t -> 'a -> 'b) ->
(Bi_outbuf.t -> 'c -> 'd) ->
Bi_outbuf.t ->
('a * 'c) list ->
unitval write_assoc_array :
(Bi_outbuf.t -> 'a -> 'b) ->
(Bi_outbuf.t -> 'c -> 'd) ->
Bi_outbuf.t ->
('a * 'c) array ->
unitval read_list :
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'a) ->
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
'a listval read_array :
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'a) ->
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
'a arrayval read_assoc_list_rev :
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'a) ->
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'b) ->
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
('a * 'b) listval read_assoc_list :
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'a) ->
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'b) ->
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
('a * 'b) listval read_assoc_array :
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'a) ->
(Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'b) ->
Yojson.Safe.lexer_state ->
Lexing.lexbuf ->
('a * 'b) array