• Stars
    star
    157
  • Rank 232,948 (Top 5 %)
  • Language
    C
  • License
    Other
  • Created almost 14 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Lua (5.1 and later) binding of various regex library APIs (POSIX, PCRE, PCRE2, GNU, Oniguruma and TRE)

Lrexlib

by Reuben Thomas ([email protected])
and Shmuel Zeigerman ([email protected])

Lrexlib provides bindings of five regular expression library APIs (POSIX, PCRE, PCRE2, 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.

Please report bugs and make suggestions to the maintainer, or use the LuaForge trackers and mailing lists.

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 PCRE, PCRE2, POSIX, oniguruma, TRE, GNU

Links

More Repositories

1

pdfjam

The pdfjam package for manipulating PDF files
Shell
348
star
2

pointless-xcompose

Extra Compose mappings to input an irritatingly large number of Unicode symbols under X.
Ruby
70
star
3

mmv

Shell
45
star
4

pdfjam-extras

Some unsupported 'wrapper' scripts for pdfjam
Roff
43
star
5

cw

Colorizing wrapper generator for shell commands, with many pre-defined wrappers
Lua
41
star
6

psutils

Utilities for manipulating PostScript documents
PostScript
28
star
7

lua-rlcompleter

Readline completion for Lua: DEPRECATED IN FAVOUR OF http://smbolton.com/lua.html
Lua
21
star
8

lcurses

Lua bindings for Curses
Shell
18
star
9

beetle

A Forth-oriented VM and debugger
Shell
16
star
10

zee

Experimental lightweight editor
Lua
15
star
11

plptools

Tools for connection to EPOC devices
C++
15
star
12

mork

Automatic C bindings for Lua, using alien and ctypesgen-json
Lua
14
star
13

pforth

A portable Forth compiler
Assembly
12
star
14

mit

A simple stack-based VM
Python
9
star
15

src-emacs-on-debian

Resource for integrating Emacs built from source into Debian
Shell
7
star
16

libpaper

Library and command-line tools for configuring and getting information on paper sizes
Shell
6
star
17

woger

Release a program
Perl
5
star
18

bee

A minimal-effort VM for running Forth
Shell
5
star
19

ruth

Simple XML templating system
XQuery
4
star
20

lua-cparser

C parser in Lua using lua-stdlib parser module
Lua
4
star
21

nancy

The simple macro processor
TypeScript
4
star
22

stage

TeX
2
star
23

doc

doc: display the documentation already
Shell
2
star
24

hackasm

Racket
2
star
25

digitd

Simple and safe opt-in finger daemon
Shell
2
star
26

skypelog

Parse Skype logs
Lua
2
star
27

adobecaslon

Enhancement of Boris Veytsman's LaTeX package
TeX
2
star
28

clue

a minimal Lua to C binding, particularly useful as scaffolding while translating C to Lua
C
2
star
29

finddup

A set of utilities to find duplicate files and save disk space
Perl
1
star
30

DarkGlass

Simple CMS that publishes a directory tree
Perl
1
star
31

gutenberg-updates

Mirror of gutenberg for regular update notification
1
star
32

mite

Shell
1
star
33

syms

Count occurrences of each symbol in a file
Python
1
star
34

rrtlib

My personal general-purpose C library
Shell
1
star