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