Pattern_parser.Patternmodule Parse : Parser_common.PARSERmodule Type : Type_parser.TYPEval object_from_expr : 
  Parser_env.env ->
  (Loc.t * (Loc.t, Loc.t) Ast.Expression.Object.t) ->
  Loc.t * (Loc.t, Loc.t) Js_parser__Flow_ast.Pattern.t'val array_from_expr : 
  Parser_env.env ->
  (Loc.t * (Loc.t, Loc.t) Ast.Expression.Array.t) ->
  Loc.t * (Loc.t, Loc.t) Js_parser__Flow_ast.Pattern.t'val object_ : 
  Parse_error.t ->
  Parser_env.env ->
  Loc.t * (Loc.t, Loc.t) Js_parser__Flow_ast.Pattern.t'val array_ : 
  Parse_error.t ->
  Parser_env.env ->
  Loc.t * (Loc.t, Loc.t) Js_parser__Flow_ast.Pattern.t'val pattern : 
  Parser_env.env ->
  Parse_error.t ->
  Loc.t * (Loc.t, Loc.t) Js_parser__Flow_ast.Pattern.t'