json-wheel

JSON parser and writer, with optional C-style comments
IN THIS PACKAGE
Module Json_lexer
val detect_encoding : char -> char -> char -> char -> [> `UTF16BE | `UTF16LE | `UTF32BE | `UTF32LE | `UTF8 ]
val hexval : char -> int
val make_int : bool -> string -> Json_parser.token
val utf8_of_point : int -> string
val custom_error : string -> Lexing.lexbuf -> 'a
val lexer_error : string -> Lexing.lexbuf -> 'a
val set_file_name : Lexing.lexbuf -> string -> unit
val newline : Lexing.lexbuf -> unit
type param = {
allow_comments : bool;
big_int_mode : bool;
allow_nan : bool;
}
val __ocaml_lex_tables : Lexing.lex_tables
val __ocaml_lex_token_rec : param -> Lexing.lexbuf -> int -> Json_parser.token
val string : string list -> Lexing.lexbuf -> string
val __ocaml_lex_string_rec : string list -> Lexing.lexbuf -> int -> string
val escaped_char : Lexing.lexbuf -> string
val __ocaml_lex_escaped_char_rec : Lexing.lexbuf -> int -> string
val comment : Lexing.lexbuf -> unit
val __ocaml_lex_comment_rec : Lexing.lexbuf -> int -> unit
val make_param : ?allow_comments:bool -> ?allow_nan:bool -> ?big_int_mode:bool -> unit -> param