Module Ag_oj_runSource

Sourceexception Error of string
Sourceval error : string -> 'a
Sourceval error_with_line : Yojson.Lexer_state.t -> string -> 'a
Sourceval list_iter : ('a -> 'b -> 'c) -> ('a -> 'd) -> 'a -> 'b list -> unit
Sourceval array_iter : ('a -> 'b -> 'c) -> ('a -> 'd) -> 'a -> 'b array -> unit
Sourceval write_comma : Bi_outbuf.t -> unit
Sourceval write_list : (Bi_outbuf.t -> 'a -> 'b) -> Bi_outbuf.t -> 'a list -> unit
Sourceval write_array : (Bi_outbuf.t -> 'a -> 'b) -> Bi_outbuf.t -> 'a array -> unit
Sourceval write_assoc_list : (Bi_outbuf.t -> 'a -> 'b) -> (Bi_outbuf.t -> 'c -> 'd) -> Bi_outbuf.t -> ('a * 'c) list -> unit
Sourceval write_assoc_array : (Bi_outbuf.t -> 'a -> 'b) -> (Bi_outbuf.t -> 'c -> 'd) -> Bi_outbuf.t -> ('a * 'c) array -> unit
Sourceval write_option : (Bi_outbuf.t -> 'a -> 'b) -> Bi_outbuf.t -> 'a option -> unit
Sourceval write_std_option : (Bi_outbuf.t -> 'a -> 'b) -> Bi_outbuf.t -> 'a option -> unit
Sourceval write_nullable : (Bi_outbuf.t -> 'a -> unit) -> Bi_outbuf.t -> 'a option -> unit
Sourceval write_int8 : Bi_outbuf.t -> char -> unit
Sourceval write_int32 : Bi_outbuf.t -> int32 -> unit
Sourceval write_int64 : Bi_outbuf.t -> int64 -> unit
Sourceval min_float : float
Sourceval max_float : float
Sourceval write_float_as_int : Bi_outbuf.t -> float -> unit
Sourceval read_null : Yojson.Safe.lexer_state -> Lexing.lexbuf -> unit
Sourceval read_bool : Yojson.Safe.lexer_state -> Lexing.lexbuf -> bool
Sourceval read_int8 : Yojson.Safe.lexer_state -> Lexing.lexbuf -> char
Sourceval read_int32 : Yojson.Safe.lexer_state -> Lexing.lexbuf -> int32
Sourceval read_int64 : Yojson.Safe.lexer_state -> Lexing.lexbuf -> int64
Sourceval read_number : Yojson.Safe.lexer_state -> Lexing.lexbuf -> float
Sourceval read_string : Yojson.Safe.lexer_state -> Lexing.lexbuf -> string
Sourceval 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) list
Sourceval 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) list
Sourceval array_of_rev_list : 'a list -> 'a array
Sourceval 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
Sourceval read_until_field_value : Yojson.Safe.lexer_state -> Lexing.lexbuf -> unit
Sourceval missing_tuple_fields : Yojson.Lexer_state.t -> int -> int list -> 'a
Sourceval missing_fields : Yojson.Lexer_state.t -> int array -> string array -> 'a
Sourceval invalid_variant_tag : Yojson.Lexer_state.t -> string -> 'a
Sourcetype identity_t = {
  1. mutable _identity : 'a. 'a -> 'a;
}
Sourceval identity_ref : identity_t
Sourceval identity : 'a -> 'a
Sourcetype t = {
  1. _a : int option;
  2. _b : int;
}
Sourceval create : unit -> t
Sourceval test : unit -> unit