package ppxx
Module Helper.Pat
Patterns
val var' :
?loc:Migrate_parsetree.Ast_405.Location.t ->
?attrs:Migrate_parsetree.Ast_405.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_405.Parsetree.patternCreate a pattern variable.
val unit : unit -> Migrate_parsetree.Ast_405.Parsetree.patternval of_expr :
Migrate_parsetree.Ast_405.Parsetree.expression ->
[> `Error of Migrate_parsetree.Ast_405.Parsetree.expression
| `Ok of Migrate_parsetree.Ast_405.Parsetree.pattern ]Translate an expression as a pattern. For example, of_expr (Expr.parse "(x, y)") returns an AST for (x, y).
Imported from Ast_helper
val any :
?loc:Migrate_parsetree.Ast_405.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_405.Ast_helper.attrs ->
unit ->
Migrate_parsetree.Ast_405.Parsetree.patternval record :
?loc:Migrate_parsetree.Ast_405.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_405.Ast_helper.attrs ->
(Migrate_parsetree.Ast_405.Ast_helper.lid
* Migrate_parsetree.Ast_405.Parsetree.pattern)
list ->
Migrate_parsetree.Ast_405.Asttypes.closed_flag ->
Migrate_parsetree.Ast_405.Parsetree.pattern