package ppx_mikmatch

  1. Overview
  2. Docs

Module Regexp_typesSource

Sourceexception PError of Ppxlib.Location.t * string
Sourceval (%) : ('a -> 'b) -> ('c -> 'a) -> 'c -> 'b
Sourceand 'a node =
  1. | Code of 'a
  2. | Seq of 'a t list
  3. | Alt of 'a t list
  4. | Opt of 'a t
  5. | Repeat of (int * int option) Ppxlib.Location.loc * 'a t
  6. | Nongreedy of 'a t
  7. | Caseless of 'a t
  8. | Capture of 'a t
  9. | Capture_as of string Ppxlib.Location.loc * conv_ty option * 'a t
  10. | Pipe_all of string Ppxlib.Location.loc * Ppxlib.Longident.t * 'a t
  11. | Call of Ppxlib.Longident.t Ppxlib.Location.loc
Sourceand conv_ty =
  1. | Int
  2. | Float
  3. | Typ of Ppxlib.Longident.t
  4. | Func of Ppxlib.Longident.t * Ppxlib.Longident.t option
  5. | Pipe_all_func of Ppxlib.Longident.t
Sourcetype flags = {
  1. case_insensitive : bool;
  2. anchored : bool;
}
Sourceval pcre_default_flags : flags
Sourceval mikmatch_default_flags : flags