(lang dune 1.8)
(name re)
(library
 (name re)
 (kind normal)
 (synopsis "Pure OCaml regular expression library")
 (archives (byte re.cma) (native re.cmxa))
 (plugins (byte re.cma) (native re.cmxs))
 (foreign_archives (native re.a))
 (main_module_name Re)
 (modes byte native)
 (modules
  (alias_module (name Re__) (obj_name re__) (visibility public) (impl))
  (main_module_name Re)
  (modules
   ((name Automata) (obj_name re__Automata) (visibility public) (impl) (intf))
   ((name Category) (obj_name re__Category) (visibility public) (impl) (intf))
   ((name Core) (obj_name re__Core) (visibility public) (impl) (intf))
   ((name Cset) (obj_name re__Cset) (visibility public) (impl) (intf))
   ((name Emacs) (obj_name re__Emacs) (visibility public) (impl) (intf))
   ((name Fmt) (obj_name re__Fmt) (visibility public) (impl))
   ((name Glob) (obj_name re__Glob) (visibility public) (impl) (intf))
   ((name Pcre) (obj_name re__Pcre) (visibility public) (impl) (intf))
   ((name Perl) (obj_name re__Perl) (visibility public) (impl) (intf))
   ((name Pmark) (obj_name re__Pmark) (visibility public) (impl) (intf))
   ((name Posix) (obj_name re__Posix) (visibility public) (impl) (intf))
   ((name Re) (obj_name re) (visibility public) (impl))
   ((name Str) (obj_name re__Str) (visibility public) (impl) (intf)))
  (wrapped true)))
(library
 (name re.emacs)
 (kind normal)
 (synopsis "Deprecated. Use Re.Emacs")
 (archives (byte emacs/re_emacs.cma) (native emacs/re_emacs.cmxa))
 (plugins (byte emacs/re_emacs.cma) (native emacs/re_emacs.cmxs))
 (foreign_archives (native emacs/re_emacs.a))
 (requires re)
 (modes byte native)
 (modules
  (modules ((name Re_emacs) (obj_name re_emacs) (visibility public) (impl)))
  (wrapped false)))
(library
 (name re.glob)
 (kind normal)
 (synopsis "Deprecated. Use Re.Glob")
 (archives (byte glob/re_glob.cma) (native glob/re_glob.cmxa))
 (plugins (byte glob/re_glob.cma) (native glob/re_glob.cmxs))
 (foreign_archives (native glob/re_glob.a))
 (requires re)
 (modes byte native)
 (modules
  (modules ((name Re_glob) (obj_name re_glob) (visibility public) (impl)))
  (wrapped false)))
(library
 (name re.pcre)
 (kind normal)
 (synopsis "Deprecated. Use Re.Pcre")
 (archives (byte pcre/re_pcre.cma) (native pcre/re_pcre.cmxa))
 (plugins (byte pcre/re_pcre.cma) (native pcre/re_pcre.cmxs))
 (foreign_archives (native pcre/re_pcre.a))
 (requires re)
 (modes byte native)
 (modules
  (modules ((name Re_pcre) (obj_name re_pcre) (visibility public) (impl)))
  (wrapped false)))
(library
 (name re.perl)
 (kind normal)
 (synopsis "Deprecated. Use Re.Perl")
 (archives (byte perl/re_perl.cma) (native perl/re_perl.cmxa))
 (plugins (byte perl/re_perl.cma) (native perl/re_perl.cmxs))
 (foreign_archives (native perl/re_perl.a))
 (requires re)
 (modes byte native)
 (modules
  (modules ((name Re_perl) (obj_name re_perl) (visibility public) (impl)))
  (wrapped false)))
(library
 (name re.posix)
 (kind normal)
 (synopsis "Deprecated. Use Re.Posix")
 (archives (byte posix/re_posix.cma) (native posix/re_posix.cmxa))
 (plugins (byte posix/re_posix.cma) (native posix/re_posix.cmxs))
 (foreign_archives (native posix/re_posix.a))
 (requires re)
 (modes byte native)
 (modules
  (modules ((name Re_posix) (obj_name re_posix) (visibility public) (impl)))
  (wrapped false)))
(library
 (name re.str)
 (kind normal)
 (synopsis "Deprecated. Use Re.Str")
 (archives (byte str/re_str.cma) (native str/re_str.cmxa))
 (plugins (byte str/re_str.cma) (native str/re_str.cmxs))
 (foreign_archives (native str/re_str.a))
 (requires re)
 (modes byte native)
 (modules
  (modules ((name Re_str) (obj_name re_str) (visibility public) (impl)))
  (wrapped false)))
