jon.recoil.org

Module Deriving_Json_lexerSource

Sourcetype lexbuf

Create a fresh lexbuf record.

Sourceval tag_error : typename:string -> Deriving_Json_lexer.lexbuf -> 'a
Sourceval read_int : Deriving_Json_lexer.lexbuf -> int
Sourceval read_bounded_int : ?min:int -> max:int -> Deriving_Json_lexer.lexbuf -> int
Sourceval read_tag_1 : int -> Deriving_Json_lexer.lexbuf -> int
Sourceval read_tag_2 : int -> int -> Deriving_Json_lexer.lexbuf -> int
Sourceval read_int32 : Deriving_Json_lexer.lexbuf -> int32
Sourceval read_int64 : Deriving_Json_lexer.lexbuf -> int64
Sourceval read_number : Deriving_Json_lexer.lexbuf -> float
Sourceval read_string : Deriving_Json_lexer.lexbuf -> string
Sourceval read_case : Deriving_Json_lexer.lexbuf -> [ `Cst of int | `NCst of int ]
Sourceval read_vcase : Deriving_Json_lexer.lexbuf -> [ `Cst of int | `NCst of int ]
Sourceval read_comma : Deriving_Json_lexer.lexbuf -> unit
Sourceval read_lbracket : Deriving_Json_lexer.lexbuf -> unit
Sourceval read_rbracket : Deriving_Json_lexer.lexbuf -> unit
Sourceval read_comma_or_rbracket : Deriving_Json_lexer.lexbuf -> [ `Comma | `RBracket ]