We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1a61895 commit d8973d4Copy full SHA for d8973d4
ppx_tyre/ppx_tyre.ml
@@ -405,6 +405,10 @@ let rec regexp_of_pattern pat =
405
Regexp.(Capture_as (s, regexp_of_pattern pat))
406
| Ppat_or (pat1, pat2) ->
407
Regexp.(Alt [ regexp_of_pattern pat1 ; regexp_of_pattern pat2 ])
408
+ | Ppat_any ->
409
+ Regexp.Code ".*"
410
+ | Ppat_var id ->
411
+ Regexp.(Capture_as (id, {loc; txt = Code ".*"}))
412
| _ ->
413
Loc.raise_errorf ~loc
414
"This pattern is not a valid tyre pattern."
0 commit comments