Module Re2.Multiple
val create : ?options:Options.t -> (string * 'a) list -> 'a t Core_kernel.Or_error.tcreate ?options [ (pattern1, value1); (pattern2, value2); ...]associates eachpatternwith itsvalue. The sameoptionsare used for all patterns.
val create_exn : ?options:Options.t -> (string * 'a) list -> 'a tval matches : 'a t -> string -> 'a listmatches t inputreturns the values associated with those patterns that match theinput. Values are in the order thatcreatesaw them.
val matches_no_order : 'a t -> string -> 'a listLike
matches, but values are listed in unspecified order.