package ppx_regexp

  1. Overview
  2. Docs
Matching Regular Expressions with OCaml Patterns

Install

Dune Dependency

Authors

Maintainers

Sources

ppx_regexp-v0.5.1.tbz
sha256=25083bc47c6ca224b52d958e3272c938c1115895446ed526ca330f03a2d50ca8
sha512=e9e8888b8f4cf4f7b2aab38af8e835f716a5b973b7a48ae329daafcc80b705bc8f839f6f76364699804903cc7f9ae6d5d69d9cf0f257c007558ff9f0fbf6d357

CHANGES.md.html

v0.5.1 - 2022-06-09

  • Fix invalid AST due to empty binding list in ppx_regexp.

v0.5.0 - 2022-06-06

  • Migrate ppx_regexp to ppxlib.

  • Change license exception for ppx_regexp to the LGPL-3.0 Linking Exception.

v0.4.3 - 2019-11-25

  • Fixed nested [%pcre] usage for ppx_regexp.

  • Extended compiler support to 4.02.3 up to 4.09.0 (at least) for both PPXes.

  • Upgrade to AST 4.09 to support newer compiler features.

v0.4.2 - 2019-03-24

  • Fix top level group elimination for ppx_regexp (#8).

v0.4.1 - 2018-09-04

  • Fix multi-group top level regexp for ppx_tyre.

v0.4.0 - 2018-08-20

  • Switched to internal regexp parser.

  • Added syntax extension for tyre (Gabriel Radanne).

  • Fixed type of captures under alternatives for %pcre.

  • Better error reporting, including locations.

  • The PPX now declares its runtime libraries.

v0.3.2 - 2018-03-01

  • Prepare for re 1.7.2.

v0.3.1 - 2017-08-21

  • Fix accidental shadowing of open from another interface-less module using ppx_regexp.

  • Support binding of group 0 and the universal pattern.

  • Switch to ppx_tools_versioned. This provides support for 4.02.3 in the main branch.

v0.3.0 - 2017-06-04

  • Initial release for OCaml 4.03.0 and 4.04.1.

v0.2.0 - 2017-06-04

  • Initial release for OCaml 4.02.3.