package reason

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val keyword_table : (string, Reason_parser.token) Stdlib.Hashtbl.t
val reverse_keyword_table : (Reason_parser.token, string) Stdlib.Hashtbl.t
type state = {
  1. raw_buffer : Stdlib.Buffer.t;
  2. txt_buffer : Stdlib.Buffer.t;
}
val get_scratch_buffers : state -> Stdlib.Buffer.t * Stdlib.Buffer.t
val flush_buffer : Stdlib.Buffer.t -> string
val make : unit -> state
val raise_error : Ppxlib.Location.t -> Reason_errors.lexing_error -> unit
val store_lexeme : Stdlib.Buffer.t -> Stdlib.Lexing.lexbuf -> unit
val set_lexeme_length : Stdlib.Lexing.lexbuf -> int -> unit
val lexeme_without_comment : Stdlib.Lexing.lexbuf -> string
val unescape_operator : string -> string
val lexeme_operator : Stdlib.Lexing.lexbuf -> string
val hex_digit_value : char -> int
val hex_num_value : Stdlib.Lexing.lexbuf -> first:int -> last:int -> int
val char_for_backslash : char -> char
val char_for_decimal_code : Stdlib.Lexing.lexbuf -> int -> char
val char_for_hexadecimal_code : Stdlib.Lexing.lexbuf -> int -> char
val uchar_for_uchar_escape : Stdlib.Lexing.lexbuf -> Stdlib.Uchar.t
val cvt_int_literal : string -> int
val cvt_int32_literal : string -> int32
val cvt_int64_literal : string -> int64
val cvt_nativeint_literal : string -> nativeint
val remove_underscores : string -> string
val update_loc : Stdlib.Lexing.lexbuf -> string option -> int -> bool -> int -> unit
val __ocaml_lex_tables : Stdlib.Lexing.lex_tables
val token : state -> Stdlib.Lexing.lexbuf -> Reason_parser.token
val __ocaml_lex_token_rec : state -> Stdlib.Lexing.lexbuf -> int -> Reason_parser.token
val enter_comment : state -> Stdlib.Lexing.lexbuf -> Reason_parser.token
val __ocaml_lex_enter_comment_rec : state -> Stdlib.Lexing.lexbuf -> int -> Reason_parser.token
val comment : Stdlib.Buffer.t -> Location.t -> Location.t -> Stdlib.Lexing.lexbuf -> bool
val __ocaml_lex_comment_rec : Stdlib.Buffer.t -> Location.t -> Location.t -> Stdlib.Lexing.lexbuf -> int -> bool
val string : Stdlib.Buffer.t -> Stdlib.Buffer.t option -> Stdlib.Lexing.lexbuf -> bool
val __ocaml_lex_string_rec : Stdlib.Buffer.t -> Stdlib.Buffer.t option -> Stdlib.Lexing.lexbuf -> int -> bool
val quoted_string : Stdlib.Buffer.t -> string -> Stdlib.Lexing.lexbuf -> bool
val __ocaml_lex_quoted_string_rec : Stdlib.Buffer.t -> string -> Stdlib.Lexing.lexbuf -> int -> bool
val skip_sharp_bang : Stdlib.Lexing.lexbuf -> unit
val __ocaml_lex_skip_sharp_bang_rec : Stdlib.Lexing.lexbuf -> int -> unit
OCaml

Innovation. Community. Security.