package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Ast = Spider_monkey_ast
module Token : sig ... end
val yyback : int -> Lexing.lexbuf -> unit
val back : Lexing.lexbuf -> unit
val debug_string_of_lexing_position : Lexing.position -> string
val debug_string_of_lexbuf : Lexing.lexbuf -> string
module Lex_env : sig ... end
module Lex_result : sig ... end
val loc_of_lexbuf : Lex_env.t -> Lexing.lexbuf -> Loc.t
val get_result_and_clear_state : (Lex_env.t * Token.t) -> Lex_env.t * Lex_result.t
val lex_error : Lex_env.t -> Loc.t -> Parse_error.t -> Lex_env.t
val unexpected_error : Lex_env.t -> Loc.t -> string -> Lex_env.t
val unexpected_error_w_suggest : Lex_env.t -> Loc.t -> string -> string -> Lex_env.t
val illegal : Lex_env.t -> Loc.t -> Lex_env.t
val illegal_number : Lex_env.t -> Lexing.lexbuf -> string -> 'a -> Lex_env.t * 'a
module FloatOfString : sig ... end
val save_comment : Lex_env.t -> Loc.t -> Loc.t -> Buffer.t -> bool -> Lex_env.t
val unicode_fix_cols : Lexing.lexbuf -> unit
val oct_to_int : char -> int
val hexa_to_int : char -> int
val utf16to8 : int -> char list
val mk_num_singleton : Token.number_type -> string -> string -> Token.t
type jsx_text_mode =
  1. | JSX_SINGLE_QUOTED_TEXT
  2. | JSX_DOUBLE_QUOTED_TEXT
  3. | JSX_CHILD_TEXT
val keywords : (string, Token.t) Hashtbl.t
val type_keywords : (string, Token.t) Hashtbl.t
val __ocaml_lex_tables : Lexing.lex_tables
val __ocaml_lex_token_rec : Lex_env.t -> Lexing.lexbuf -> int -> Lex_env.t * Token.t
val __ocaml_lex_type_token_rec : Lex_env.t -> Lexing.lexbuf -> int -> Lex_env.t * Token.t
val string_quote : Lex_env.t -> char -> Buffer.t -> Buffer.t -> bool -> Lexing.lexbuf -> Lex_env.t * Loc.t * bool
val __ocaml_lex_string_quote_rec : Lex_env.t -> char -> Buffer.t -> Buffer.t -> bool -> Lexing.lexbuf -> int -> Lex_env.t * Loc.t * bool
val string_escape : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> Lex_env.t * bool
val __ocaml_lex_string_escape_rec : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t * bool
val __ocaml_lex_comment_rec : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t * Loc.t
val line_comment : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> Lex_env.t * Loc.t
val __ocaml_lex_line_comment_rec : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t * Loc.t
val __ocaml_lex_regexp_rec : Lex_env.t -> Lexing.lexbuf -> int -> Lex_env.t * Token.t
val regexp_body : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> Lex_env.t * string
val __ocaml_lex_regexp_body_rec : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t * string
val regexp_class : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> Lex_env.t
val __ocaml_lex_regexp_class_rec : Lex_env.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t
val __ocaml_lex_jsx_tag_rec : Lex_env.t -> Lexing.lexbuf -> int -> Lex_env.t * Token.t
val __ocaml_lex_jsx_child_rec : Lex_env.t -> Loc.t -> Buffer.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t * Token.t
val __ocaml_lex_jsx_text_rec : Lex_env.t -> jsx_text_mode -> Buffer.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t * Loc.t
val __ocaml_lex_template_tail_rec : Lex_env.t -> Lexing.lexbuf -> int -> Lex_env.t * Token.t
val template_part : Lex_env.t -> Loc.t -> Buffer.t -> Buffer.t -> Buffer.t -> Lexing.lexbuf -> Lex_env.t * Loc.t * bool
val __ocaml_lex_template_part_rec : Lex_env.t -> Loc.t -> Buffer.t -> Buffer.t -> Buffer.t -> Lexing.lexbuf -> int -> Lex_env.t * Loc.t * bool
val regexp : Lex_env.t -> Lex_env.t * Lex_result.t
val jsx_child : Lex_env.t -> Lex_env.t * Lex_result.t
val jsx_tag : Lex_env.t -> Lex_env.t * Lex_result.t
val template_tail : Lex_env.t -> Lex_env.t * Lex_result.t
val type_token : Lex_env.t -> Lex_env.t * Lex_result.t