./devel/ocaml-re, Pure OCaml regular expression library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.7.1nb3, Package name: ocaml-re-1.7.1nb3, Maintainer: jaapb

Re is a regular expression library for OCaml that does not use C bindings.

The following styles of regular expressions are supported:
Perl-style regular expressions (module Re_perl);
Posix extended regular expressions (module Re_posix);
Emacs-style regular expressions (module Re_emacs);
Shell-style file globbing (module Re_glob).


Required to run:
[lang/ocaml] [devel/ocaml-findlib]

Required to build:
[pkgtools/cwrappers] [devel/ocamlbuild]

Master sites:

SHA1: b292aa7a98c863f5cf8eb7a0f9576a2333f3d749
RMD160: 2514bfad9be870a5c8c5b4bdb5386d07ae4bf275
Filesize: 129.832 KB

Version history: (Expand)


CVS history: (Expand)


   2018-01-10 17:53:15 by Jaap Boender | Files touched by this commit (107) | Package updated
Log message:
Recursive revbump associated with the update to OCaml 4.06.
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2017-09-28 11:15:24 by Jaap Boender | Files touched by this commit (3) | Package updated
Log message:
Updated devel/ocaml-re package to install documentation
   2017-09-08 11:51:27 by Jaap Boender | Files touched by this commit (113) | Package updated
Log message:
Recursive revbump associated with update of ocaml to 4.05
   2017-07-31 00:32:28 by Thomas Klausner | Files touched by this commit (229)
Log message:
Switch github HOMEPAGEs to https.
   2017-07-11 12:13:14 by Jaap Boender | Files touched by this commit (3) | Package updated
Log message:
Updated package to latest version, 1.7.1. Changes include:

1.7.1 (19-Oct-2016)

* Fix Re_str.global_replace (#132)

1.7.0 (18-Sep-2016)

* Fix stack overflow in Re_str.full_split
* Use correct exceptions in Re_str group functions
* Add experimental Re.witness
* Add experimental Re.Group.nb_groups

1.6.1 (20-Jun-2016)

* Fix Re.pp (#101)
* Add Re.Group.pp (#102)
   2016-12-30 12:17:03 by Jaap Boender | Files touched by this commit (89) | Package updated
Log message:
Recursive revbump associated with ocaml update to 4.04.
   2016-06-17 13:45:47 by Jaap Boender | Files touched by this commit (4) | Package updated
Log message:
Updated package to latest version, 1.6.0, and straightened out github
variables.

Changes include:

1.6.0 (30-May-2016)

* Add Re.pp and Re.pp_re
* Fix ocamldoc syntax

1.5.0 (04-Jan-2016)

* Add Re.exec_opt. Like exec but doesn't raise
* Add Group module. Old group accessors are deprecated.
* Add Mark module
* Improve docs of Re.repn
* Improve docs of Re_pcre
* Fix doc of Re_pcre.match
* Consolidate variants of Re.glob that takes options to modify its behavior
  (?period, ?expand_braces). Old variants are deprecated.
* New option ?pathname added for Re_glob.glob. Controls how the `/` character
  is matched

1.4.1 (06-Jun-2015)

* Fix 4.00.1 compatibilty with tests.

1.4.0 (12-May-2015)

* Add Re.{mark,marked,mark_set}. Regexps can now be "marked" to query post
  execution if they matched.

1.3.2 (14-Apr-2015)

* Fix replacing 0 length matches

1.3.1 (13-Mar-2015):

* Rename {Cset, Automata} to {Re_cset, Re_automata}

1.3.0 (02-Feb-2015):

* Add Re.split{,_gen,_token,_full,_full_gen}
* Add Re.replace{,_string}
* Add Re.all{,_gen}
* Add posix classes of the form [:xxx:]
* Add complement suport for posix classes
* Add Multiline and anchored flag to Re_pcre
* Add Re_pcre.full_split