GitXplorerGitXplorer
r

lrexlib

public
163 stars
29 forks
8 issues

Commits

List of commits on branch master.
Unverified
2e28f87ab8c585ecb264cbb43a09e50206def677

Suppress a compiler warning (touch #47)

sshmuz committed 5 months ago
Unverified
51c3176e37b38e85b1d19ec2003159dac04d3a92

Makefile: remove API key setting for Luarocks upload

rrrthomas committed a year ago
Unverified
5bcc026d4da98a7f412421bc549fb6d8a045559b

Makefile: add API key support for luarocks upload

rrrthomas committed a year ago
Unverified
9aa5e7e9ca47da1bd0e023dfa0b1b2d43aa358f3

Makefile: use awk instead of agrep

rrrthomas committed a year ago
Unverified
b3aba682c107928b1d94492f9d26535d596575f7

Bump version to 2.9.2 and add NEWS

rrrthomas committed a year ago
Unverified
24592a17fb8f97c1e9f3b38f7c42b6a19f0e0d38

README.rst: remove prominent mentions of obsolete PCRE version 1

rrrthomas committed a year ago

README

The README file for this repository.

Lrexlib

| by Reuben Thomas (rrt@sc3d.org) | and Shmuel Zeigerman (shmuz@013net.net)

Lrexlib provides bindings of five regular expression library APIs (POSIX_, PCRE_, GNU_, TRE_ and Oniguruma_) to Lua_ >= 5.1. The bindings for TRE and Oniguruma are not currently complete.

Lrexlib is copyright Reuben Thomas 2000-2020 and copyright Shmuel Zeigerman 2004-2020, and is released under the same license as Lua, the MIT_ license (otherwise known as the revised BSD license). There is no warranty.

.. _POSIX: https://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap09.html .. _PCRE: https://www.pcre.org/current/doc/html/ .. _GNU: https://ftp.gnu.org/old-gnu/regex/ .. _Oniguruma: https://github.com/kkos/oniguruma .. _TRE: https://laurikari.net/tre/documentation/ .. _Lua: https://www.lua.org .. _MIT: https://www.opensource.org/licenses/mit-license.php

Please report bugs and make suggestions on GitHub_.

.. _GitHub: https://github.com/rrthomas/lrexlib/issues

Thanks to Thatcher Ulrich for bug and warning fixes, and to Nick Gammon for adding support for PCRE named subpatterns.


Installation

Lrexlib is installed with LuaRocks_, using the command::

luarocks install lrexlib-FLAVOUR

where FLAVOUR is one of PCRE2, POSIX, oniguruma, TRE, GNU

Note that the obsolete PCRE version 1 is also supported, as flavour PCRE.

.. _LuaRocks: https://luarocks.org

Links

  • GitHub project page_
  • License_
  • Reference Manual_
  • Downloads_

.. _GitHub project page: https://github.com/rrthomas/lrexlib .. _License: https://rrthomas.github.io/lrexlib/license.html .. _Reference Manual: https://rrthomas.github.io/lrexlib/manual.html .. _Downloads: https://github.com/rrthomas/lrexlib/downloads