package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val __sedlex_table_94 : string
val __sedlex_table_2 : string
val __sedlex_table_31 : string
val __sedlex_table_47 : string
val __sedlex_table_66 : string
val __sedlex_table_118 : string
val __sedlex_table_9 : string
val __sedlex_table_6 : string
val __sedlex_table_38 : string
val __sedlex_table_133 : string
val __sedlex_table_34 : string
val __sedlex_table_40 : string
val __sedlex_table_124 : string
val __sedlex_table_16 : string
val __sedlex_table_20 : string
val __sedlex_table_52 : string
val __sedlex_table_138 : string
val __sedlex_table_17 : string
val __sedlex_table_24 : string
val __sedlex_table_28 : string
val __sedlex_table_39 : string
val __sedlex_table_46 : string
val __sedlex_table_51 : string
val __sedlex_table_62 : string
val __sedlex_table_76 : string
val __sedlex_table_81 : string
val __sedlex_table_89 : string
val __sedlex_table_95 : string
val __sedlex_table_103 : string
val __sedlex_table_108 : string
val __sedlex_table_113 : string
val __sedlex_table_116 : string
val __sedlex_table_121 : string
val __sedlex_table_123 : string
val __sedlex_table_126 : string
val __sedlex_table_140 : string
val __sedlex_table_84 : string
val __sedlex_table_13 : string
val __sedlex_table_36 : string
val __sedlex_table_117 : string
val __sedlex_table_141 : string
val __sedlex_table_59 : string
val __sedlex_table_12 : string
val __sedlex_table_87 : string
val __sedlex_table_135 : string
val __sedlex_table_55 : string
val __sedlex_table_119 : string
val __sedlex_table_8 : string
val __sedlex_table_3 : string
val __sedlex_table_4 : string
val __sedlex_table_5 : string
val __sedlex_table_7 : string
val __sedlex_table_10 : string
val __sedlex_table_15 : string
val __sedlex_table_19 : string
val __sedlex_table_22 : string
val __sedlex_table_23 : string
val __sedlex_table_25 : string
val __sedlex_table_26 : string
val __sedlex_table_29 : string
val __sedlex_table_30 : string
val __sedlex_table_32 : string
val __sedlex_table_33 : string
val __sedlex_table_37 : string
val __sedlex_table_41 : string
val __sedlex_table_44 : string
val __sedlex_table_53 : string
val __sedlex_table_56 : string
val __sedlex_table_60 : string
val __sedlex_table_61 : string
val __sedlex_table_68 : string
val __sedlex_table_69 : string
val __sedlex_table_70 : string
val __sedlex_table_71 : string
val __sedlex_table_75 : string
val __sedlex_table_78 : string
val __sedlex_table_79 : string
val __sedlex_table_83 : string
val __sedlex_table_86 : string
val __sedlex_table_90 : string
val __sedlex_table_92 : string
val __sedlex_table_96 : string
val __sedlex_table_99 : string
val __sedlex_table_100 : string
val __sedlex_table_101 : string
val __sedlex_table_102 : string
val __sedlex_table_104 : string
val __sedlex_table_105 : string
val __sedlex_table_106 : string
val __sedlex_table_107 : string
val __sedlex_table_109 : string
val __sedlex_table_110 : string
val __sedlex_table_111 : string
val __sedlex_table_112 : string
val __sedlex_table_122 : string
val __sedlex_table_125 : string
val __sedlex_table_127 : string
val __sedlex_table_134 : string
val __sedlex_table_136 : string
val __sedlex_table_137 : string
val __sedlex_table_139 : string
val __sedlex_table_11 : string
val __sedlex_table_42 : string
val __sedlex_table_50 : string
val __sedlex_table_85 : string
val __sedlex_table_77 : string
val __sedlex_table_93 : string
val __sedlex_table_48 : string
val __sedlex_table_49 : string
val __sedlex_table_67 : string
val __sedlex_table_54 : string
val __sedlex_table_72 : string
val __sedlex_table_132 : string
val __sedlex_table_74 : string
val __sedlex_table_97 : string
val __sedlex_table_1 : string
val __sedlex_table_18 : string
val __sedlex_table_98 : string
val __sedlex_table_114 : string
val __sedlex_table_120 : string
val __sedlex_table_130 : string
val __sedlex_table_142 : string
val __sedlex_table_27 : string
val __sedlex_table_80 : string
val __sedlex_table_131 : string
val __sedlex_table_14 : string
val __sedlex_table_45 : string
val __sedlex_table_57 : string
val __sedlex_table_115 : string
val __sedlex_table_58 : string
val __sedlex_table_63 : string
val __sedlex_table_82 : string
val __sedlex_table_21 : string
val __sedlex_table_88 : string
val __sedlex_table_129 : string
val __sedlex_table_128 : string
val __sedlex_table_43 : string
val __sedlex_table_64 : string
val __sedlex_table_91 : string
val __sedlex_table_73 : string
val __sedlex_table_35 : string
val __sedlex_table_65 : string
val __sedlex_partition_95 : int -> int
val __sedlex_partition_59 : int -> int
val __sedlex_partition_49 : int -> int
val __sedlex_partition_50 : int -> int
val __sedlex_partition_110 : int -> int
val __sedlex_partition_132 : int -> int
val __sedlex_partition_133 : int -> int
val __sedlex_partition_20 : int -> int
val __sedlex_partition_92 : int -> int
val __sedlex_partition_121 : int -> int
val __sedlex_partition_156 : int -> int
val __sedlex_partition_32 : int -> int
val __sedlex_partition_146 : int -> int
val __sedlex_partition_139 : int -> int
val __sedlex_partition_148 : int -> int
val __sedlex_partition_4 : int -> int
val __sedlex_partition_17 : int -> int
val __sedlex_partition_41 : int -> int
val __sedlex_partition_140 : int -> int
val __sedlex_partition_174 : int -> int
val __sedlex_partition_181 : int -> int
val __sedlex_partition_157 : int -> int
val __sedlex_partition_159 : int -> int
val __sedlex_partition_184 : int -> int
val __sedlex_partition_141 : int -> int
val __sedlex_partition_33 : int -> int
val __sedlex_partition_36 : int -> int
val __sedlex_partition_101 : int -> int
val __sedlex_partition_125 : int -> int
val __sedlex_partition_85 : int -> int
val __sedlex_partition_54 : int -> int
val __sedlex_partition_142 : int -> int
val __sedlex_partition_5 : int -> int
val __sedlex_partition_63 : int -> int
val __sedlex_partition_104 : int -> int
val __sedlex_partition_113 : int -> int
val __sedlex_partition_166 : int -> int
val __sedlex_partition_182 : int -> int
val __sedlex_partition_118 : int -> int
val __sedlex_partition_131 : int -> int
val __sedlex_partition_42 : int -> int
val __sedlex_partition_57 : int -> int
val __sedlex_partition_6 : int -> int
val __sedlex_partition_120 : int -> int
val __sedlex_partition_18 : int -> int
val __sedlex_partition_149 : int -> int
val __sedlex_partition_58 : int -> int
val __sedlex_partition_105 : int -> int
val __sedlex_partition_172 : int -> int
val __sedlex_partition_27 : int -> int
val __sedlex_partition_26 : int -> int
val __sedlex_partition_116 : int -> int
val __sedlex_partition_34 : int -> int
val __sedlex_partition_80 : int -> int
val __sedlex_partition_66 : int -> int
val __sedlex_partition_167 : int -> int
val __sedlex_partition_25 : int -> int
val __sedlex_partition_30 : int -> int
val __sedlex_partition_39 : int -> int
val __sedlex_partition_87 : int -> int
val __sedlex_partition_94 : int -> int
val __sedlex_partition_51 : int -> int
val __sedlex_partition_154 : int -> int
val __sedlex_partition_180 : int -> int
val __sedlex_partition_1 : int -> int
val __sedlex_partition_9 : int -> int
val __sedlex_partition_89 : int -> int
val __sedlex_partition_102 : int -> int
val __sedlex_partition_40 : int -> int
val __sedlex_partition_93 : int -> int
val __sedlex_partition_29 : int -> int
val __sedlex_partition_115 : int -> int
val __sedlex_partition_90 : int -> int
val __sedlex_partition_107 : int -> int
val __sedlex_partition_21 : int -> int
val __sedlex_partition_24 : int -> int
val __sedlex_partition_64 : int -> int
val __sedlex_partition_19 : int -> int
val __sedlex_partition_97 : int -> int
val __sedlex_partition_162 : int -> int
val __sedlex_partition_16 : int -> int
val __sedlex_partition_73 : int -> int
val __sedlex_partition_143 : int -> int
val __sedlex_partition_69 : int -> int
val __sedlex_partition_74 : int -> int
val __sedlex_partition_23 : int -> int
val __sedlex_partition_168 : int -> int
val __sedlex_partition_145 : int -> int
val __sedlex_partition_44 : int -> int
val __sedlex_partition_100 : int -> int
val __sedlex_partition_28 : int -> int
val __sedlex_partition_117 : int -> int
val __sedlex_partition_127 : int -> int
val __sedlex_partition_22 : int -> int
val __sedlex_partition_111 : int -> int
val __sedlex_partition_15 : int -> int
val __sedlex_partition_52 : int -> int
val __sedlex_partition_55 : int -> int
val __sedlex_partition_150 : int -> int
val __sedlex_partition_119 : int -> int
val __sedlex_partition_78 : int -> int
val __sedlex_partition_8 : int -> int
val __sedlex_partition_134 : int -> int
val __sedlex_partition_136 : int -> int
val __sedlex_partition_43 : int -> int
val __sedlex_partition_60 : int -> int
val __sedlex_partition_56 : int -> int
val __sedlex_partition_96 : int -> int
val __sedlex_partition_138 : int -> int
val __sedlex_partition_165 : int -> int
val __sedlex_partition_169 : int -> int
val __sedlex_partition_71 : int -> int
val __sedlex_partition_72 : int -> int
val __sedlex_partition_112 : int -> int
val __sedlex_partition_68 : int -> int
val __sedlex_partition_75 : int -> int
val __sedlex_partition_35 : int -> int
val __sedlex_partition_98 : int -> int
val __sedlex_partition_46 : int -> int
val __sedlex_partition_81 : int -> int
val __sedlex_partition_130 : int -> int
val __sedlex_partition_3 : int -> int
val __sedlex_partition_126 : int -> int
val __sedlex_partition_91 : int -> int
val __sedlex_partition_7 : int -> int
val __sedlex_partition_14 : int -> int
val __sedlex_partition_77 : int -> int
val __sedlex_partition_122 : int -> int
val __sedlex_partition_144 : int -> int
val __sedlex_partition_151 : int -> int
val __sedlex_partition_175 : int -> int
val __sedlex_partition_103 : int -> int
val __sedlex_partition_128 : int -> int
val __sedlex_partition_179 : int -> int
val __sedlex_partition_10 : int -> int
val __sedlex_partition_83 : int -> int
val __sedlex_partition_99 : int -> int
val __sedlex_partition_109 : int -> int
val __sedlex_partition_177 : int -> int
val __sedlex_partition_178 : int -> int
val __sedlex_partition_108 : int -> int
val __sedlex_partition_65 : int -> int
val __sedlex_partition_176 : int -> int
val __sedlex_partition_106 : int -> int
val __sedlex_partition_114 : int -> int
val __sedlex_partition_183 : int -> int
val __sedlex_partition_84 : int -> int
val __sedlex_partition_173 : int -> int
val __sedlex_partition_13 : int -> int
val __sedlex_partition_45 : int -> int
val __sedlex_partition_88 : int -> int
val __sedlex_partition_147 : int -> int
val __sedlex_partition_76 : int -> int
val __sedlex_partition_160 : int -> int
val __sedlex_partition_170 : int -> int
val __sedlex_partition_62 : int -> int
val __sedlex_partition_152 : int -> int
val __sedlex_partition_82 : int -> int
val __sedlex_partition_129 : int -> int
val __sedlex_partition_79 : int -> int
val __sedlex_partition_164 : int -> int
val __sedlex_partition_53 : int -> int
val __sedlex_partition_70 : int -> int
val __sedlex_partition_86 : int -> int
val __sedlex_partition_124 : int -> int
val __sedlex_partition_163 : int -> int
val __sedlex_partition_31 : int -> int
val __sedlex_partition_171 : int -> int
val __sedlex_partition_37 : int -> int
val __sedlex_partition_38 : int -> int
val __sedlex_partition_153 : int -> int
val __sedlex_partition_11 : int -> int
val __sedlex_partition_158 : int -> int
val __sedlex_partition_48 : int -> int
val __sedlex_partition_137 : int -> int
val __sedlex_partition_135 : int -> int
val __sedlex_partition_47 : int -> int
val __sedlex_partition_123 : int -> int
val __sedlex_partition_2 : int -> int
val __sedlex_partition_12 : int -> int
val __sedlex_partition_67 : int -> int
val __sedlex_partition_61 : int -> int
val __sedlex_partition_155 : int -> int
val __sedlex_partition_161 : int -> int
module Sedlexing = Flow_sedlexing
val lexeme : Flow_sedlexing.lexbuf -> string
val lexeme_to_buffer : Flow_sedlexing.lexbuf -> Buffer.t -> unit
val lexeme_to_buffer2 : Flow_sedlexing.lexbuf -> Buffer.t -> Buffer.t -> unit
val sub_lexeme : Flow_sedlexing.lexbuf -> int -> int -> string
val pos_at_offset : Lex_env.t -> int -> Loc.position
val loc_of_offsets : Lex_env.t -> int -> int -> Loc.t
val start_pos_of_lexbuf : Lex_env.t -> Lex_env.Sedlexing.lexbuf -> Loc.position
val end_pos_of_lexbuf : Lex_env.t -> Lex_env.Sedlexing.lexbuf -> Loc.position
val loc_of_lexbuf : Lex_env.t -> Lex_env.Sedlexing.lexbuf -> Loc.t
val loc_of_token : Lex_env.t -> Token.t -> Loc.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 new_line : Lex_env.t -> Lex_env.Sedlexing.lexbuf -> Lex_env.t
val bigint_strip_n : string -> string
val mk_num_singleton : Token.number_type -> string -> Token.t
val mk_bignum_singleton : Token.bigint_type -> string -> Token.t
val decode_identifier : Lex_env.t -> int array -> Lex_env.t * string
val recover : Lex_env.t -> Lex_env.Sedlexing.lexbuf -> f:(Lex_env.t -> Lex_env.Sedlexing.lexbuf -> 'a) -> 'a
type jsx_text_mode =
  1. | JSX_SINGLE_QUOTED_TEXT
  2. | JSX_DOUBLE_QUOTED_TEXT
  3. | JSX_CHILD_TEXT
type result =
  1. | Token of Lex_env.t * Token.t
  2. | Comment of Lex_env.t * Loc.t Flow_ast.Comment.t
  3. | Continue of Lex_env.t
val comment : Lex_env.t -> Buffer.t -> Lex_env.Sedlexing.lexbuf -> Lex_env.t * Loc.position
val line_comment : Lex_env.t -> Buffer.t -> Lex_env.Sedlexing.lexbuf -> Lex_env.t * Loc.position
val string_escape : Lex_env.t -> Lex_env.Sedlexing.lexbuf -> Lex_env.t * string * int array * bool
val string_quote : Lex_env.t -> string -> Buffer.t -> Buffer.t -> bool -> Lex_env.Sedlexing.lexbuf -> Lex_env.t * Loc.position * bool
val template_part : Lex_env.t -> Buffer.t -> Buffer.t -> Buffer.t -> Lex_env.Sedlexing.lexbuf -> Lex_env.t * bool
val regexp_class : 'a -> Buffer.t -> Lex_env.Sedlexing.lexbuf -> 'a
val regexp_body : Lex_env.t -> Buffer.t -> Lex_env.Sedlexing.lexbuf -> Lex_env.t * string
val jsx_text : Lex_env.t -> jsx_text_mode -> Buffer.t -> Buffer.t -> Lex_env.Sedlexing.lexbuf -> Lex_env.t
val jsx_child : Lex_env.t -> Lex_env.t * Lex_result.t
val wrap : (Lex_env.t -> Lex_env.Sedlexing.lexbuf -> result) -> Lex_env.t -> Lex_env.t * Lex_result.t
val regexp : 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
val is_valid_identifier_name : Lex_env.Sedlexing.lexbuf -> bool