Module Ast_helper.Pat
Patterns
val mk :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.pattern_desc ->
Ocaml_parsing.Parsetree.patternval any :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
unit ->
Ocaml_parsing.Parsetree.patternval var :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Ast_helper.str ->
Ocaml_parsing.Parsetree.patternval alias :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.pattern ->
Ocaml_parsing.Ast_helper.str ->
Ocaml_parsing.Parsetree.patternval constant :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.constant ->
Ocaml_parsing.Parsetree.patternval interval :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.constant ->
Ocaml_parsing.Parsetree.constant ->
Ocaml_parsing.Parsetree.patternval tuple :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
(string option * Ocaml_parsing.Parsetree.pattern) list ->
Ocaml_parsing.Asttypes.closed_flag ->
Ocaml_parsing.Parsetree.patternval unboxed_tuple :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
(string option * Ocaml_parsing.Parsetree.pattern) list ->
Ocaml_parsing.Asttypes.closed_flag ->
Ocaml_parsing.Parsetree.patternval construct :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Ast_helper.lid ->
((Ocaml_parsing.Ast_helper.str
* Ocaml_parsing.Parsetree.jkind_annotation option)
list
* Ocaml_parsing.Parsetree.pattern)
option ->
Ocaml_parsing.Parsetree.patternval variant :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Asttypes.label ->
Ocaml_parsing.Parsetree.pattern option ->
Ocaml_parsing.Parsetree.patternval record :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
(Ocaml_parsing.Ast_helper.lid * Ocaml_parsing.Parsetree.pattern) list ->
Ocaml_parsing.Asttypes.closed_flag ->
Ocaml_parsing.Parsetree.patternval record_unboxed_product :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
(Ocaml_parsing.Ast_helper.lid * Ocaml_parsing.Parsetree.pattern) list ->
Ocaml_parsing.Asttypes.closed_flag ->
Ocaml_parsing.Parsetree.patternval array :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Asttypes.mutable_flag ->
Ocaml_parsing.Parsetree.pattern list ->
Ocaml_parsing.Parsetree.patternval or_ :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.pattern ->
Ocaml_parsing.Parsetree.pattern ->
Ocaml_parsing.Parsetree.patternval constraint_ :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.pattern ->
Ocaml_parsing.Parsetree.core_type option ->
Ocaml_parsing.Parsetree.mode Ocaml_parsing.Ast_helper.with_loc list ->
Ocaml_parsing.Parsetree.patternval type_ :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Ast_helper.lid ->
Ocaml_parsing.Parsetree.patternval lazy_ :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.pattern ->
Ocaml_parsing.Parsetree.patternval unpack :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Ast_helper.str_opt ->
Ocaml_parsing.Parsetree.patternval open_ :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Ast_helper.lid ->
Ocaml_parsing.Parsetree.pattern ->
Ocaml_parsing.Parsetree.patternval exception_ :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.pattern ->
Ocaml_parsing.Parsetree.patternval extension :
?loc:Ocaml_parsing.Ast_helper.loc ->
?attrs:Ocaml_parsing.Ast_helper.attrs ->
Ocaml_parsing.Parsetree.extension ->
Ocaml_parsing.Parsetree.pattern