ATDGenerated.Semdiff_batch_jtype semdiff_file = Semdiff_batch_t.semdiff_file = {filename : string;source : string;ast : json_ast;}type semdiff_pair = Semdiff_batch_t.semdiff_pair = {previous : semdiff_file;current : semdiff_file;}val string_of_json_ast : ?len:int -> json_ast -> stringSerialize a value of type json_ast into a JSON string.
val read_json_ast : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> json_astInput JSON data of type json_ast.
val write_semdiff_file : Stdlib.Buffer.t -> semdiff_file -> unitOutput a JSON value of type semdiff_file.
val string_of_semdiff_file : ?len:int -> semdiff_file -> stringSerialize a value of type semdiff_file into a JSON string.
val read_semdiff_file :
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
semdiff_fileInput JSON data of type semdiff_file.
val semdiff_file_of_string : string -> semdiff_fileDeserialize JSON data of type semdiff_file.
val write_semdiff_pair : Stdlib.Buffer.t -> semdiff_pair -> unitOutput a JSON value of type semdiff_pair.
val string_of_semdiff_pair : ?len:int -> semdiff_pair -> stringSerialize a value of type semdiff_pair into a JSON string.
val read_semdiff_pair :
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
semdiff_pairInput JSON data of type semdiff_pair.
val semdiff_pair_of_string : string -> semdiff_pairDeserialize JSON data of type semdiff_pair.
val write_semdiff_input : Stdlib.Buffer.t -> semdiff_input -> unitOutput a JSON value of type semdiff_input.
val string_of_semdiff_input : ?len:int -> semdiff_input -> stringSerialize a value of type semdiff_input into a JSON string.
val read_semdiff_input :
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
semdiff_inputInput JSON data of type semdiff_input.
val semdiff_input_of_string : string -> semdiff_inputDeserialize JSON data of type semdiff_input.