Pattern_parser.Pattern
module Parse: Parser_common.PARSER
module Type: Type_parser.TYPE
let object_from_expr:
Parser_env.env =>
(Loc.t, Ast.Expression.Object.t(Loc.t, Loc.t)) =>
(Loc.t, Js_parser__Flow_ast.Pattern.t'(Loc.t, Loc.t));
let array_from_expr:
Parser_env.env =>
(Loc.t, Ast.Expression.Array.t(Loc.t, Loc.t)) =>
(Loc.t, Js_parser__Flow_ast.Pattern.t'(Loc.t, Loc.t));
let object_:
Parse_error.t =>
Parser_env.env =>
(Loc.t, Js_parser__Flow_ast.Pattern.t'(Loc.t, Loc.t));
let array_:
Parse_error.t =>
Parser_env.env =>
(Loc.t, Js_parser__Flow_ast.Pattern.t'(Loc.t, Loc.t));
let pattern:
Parser_env.env =>
Parse_error.t =>
(Loc.t, Js_parser__Flow_ast.Pattern.t'(Loc.t, Loc.t));