Statement_parser.Statement
module Parse : Parser_common.PARSER
module Type : Type_parser.TYPE
module Object : Object_parser.OBJECT
module Pattern_cover : Pattern_cover.COVER
val for_ : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val if_ : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val let_ : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val try_ : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val while_ : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val with_ : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val block : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val break : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val continue : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val debugger : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val declare :
?in_module:bool ->
Parser_env.env ->
(Loc.t, Loc.t) Flow_ast.Statement.t
val declare_export_declaration :
?allow_export_type:bool ->
Parser_env.env ->
(Loc.t, Loc.t) Flow_ast.Statement.t
val declare_opaque_type : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val do_while : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val empty : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val export_declaration :
decorators:(Loc.t, Loc.t) Flow_ast.Class.Decorator.t list ->
Parser_env.env ->
(Loc.t, Loc.t) Flow_ast.Statement.t
val expression : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val import_declaration : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val interface : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val maybe_labeled : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val opaque_type : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val return : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val switch : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val throw : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val type_alias : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val var : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t
val const : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Statement.t