Module Re2.Options

See re2_c/libre2/re2/re2.h for documentation of these options.

module Encoding : sig ... end
type t = {
case_sensitive : bool;
dot_nl : bool;
encoding : Encoding.t;
literal : bool;
log_errors : bool;
longest_match : bool;
max_mem : int;
never_capture : bool;
never_nl : bool;
one_line : bool;
perl_classes : bool;
posix_syntax : bool;
word_boundary : bool;
}
val compare : t -> t -> int
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val default : t
val latin1 : t

latin1 = { default with encoding = Latin1 }

val noisy : t

noisy = { default with log_errors = true }

val posix : t

posix = { default with longest_match = true; posix_syntax = true }

module Private : sig ... end