package serde_json

  1. Overview
  2. Docs

Module Json.ParserSource

Sourcetype t = {
  1. yojson : Yojson.lexer_state;
  2. lexbuf : Lexing.lexbuf;
}
Sourceval debug : t -> unit
Sourceval of_string : string -> t
Sourceval _run : (unit -> 'a) -> ('a, 'b) result
Sourceval peek : t -> char option
Sourceval read_bool : t -> (bool, 'a) result
Sourceval read_string : t -> (string, 'a) result
Sourceval read_int8 : t -> (char, 'a) result
Sourceval read_int : t -> (int, 'a) result
Sourceval read_int32 : t -> (int32, 'a) result
Sourceval read_int64 : t -> (int64, 'a) result
Sourceval read_float : t -> (float, 'a) result
Sourceval read_null_if_possible : t -> (bool, 'a) result
Sourceval read_null : t -> (unit, 'a) result
Sourceval read_object_start : t -> (unit, 'a) result
Sourceval read_field_sep : t -> (unit, 'a) result
Sourceval read_object_end : t -> (unit, 'a) result
Sourceval read_open_bracket : t -> (unit, 'a) result
Sourceval read_close_bracket : t -> (unit, 'a) result
Sourceval read_comma : t -> (unit, 'a) result
Sourceval read_colon : t -> (unit, 'a) result
Sourceval skip_space : t -> unit
Sourceval skip_any : t -> unit