- type json
- type json_stream
- val lex_string : string -> string
- val lex_number : Jsonxt__.Tokens.token -> Jsonxt__.Tokens.token
- val lex_integer : Jsonxt__.Tokens.token -> Jsonxt__.Tokens.token
- val lex_largeint : Jsonxt__.Tokens.token -> Jsonxt__.Tokens.token
- val lex_tuple : Jsonxt__.Tokens.token -> bool
- val lex_variant : Jsonxt__.Tokens.token -> bool
- val number_to_string : float -> string
- val number : [ `Float of float | `Infinity | `Neginfinity | `Nan | `Floatlit of string ] -> json
- val integer : int -> json
- val largeint : string -> json
- val null : json
- val string : string -> json
- val bool : bool -> json
- val assoc : (string * json) list -> json
- val list : json list -> json
- val tuple : json list -> json
- val variant : string -> json option -> json