• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

inc/Devel/H03-Apr-2013-352140

t/H03-Apr-2013-13686

ChangesH A D03-Apr-20133.8 KiB10984

MANIFESTH A D03-Apr-2013382 1918

META.jsonH A D03-Apr-20131 KiB5251

META.ymlH A D03-Apr-2013591 2928

Makefile.PLH A D29-Mar-20131 KiB4638

READMEH A D29-Mar-2013984 3823

Regex.pmH A D03-Apr-20131.3 KiB7048

Regex.podH A D29-Mar-20132.3 KiB8149

Regex.xsH A D29-Mar-20135.3 KiB207140

const-c.incH A D03-Apr-20133 KiB115106

const-xs.incH A D03-Apr-20132.6 KiB9190

README

1POSIX::Regex
2============
3
4This is a port of the glibc gnu regex engine into perl.  There are few reasons
5you would need this.  The few I can think of include:
6
70) You wish to use untrusted user expressions in such a way as to be able to
8catch errors.  Example:  eval { alarm 2;  m/((){1024}){1024}/ } is an instant
9uncatchable segmentation fault.  GNU's regexps will still fail, but in a timeout
10way rather than an instant segfault way.
11
121) You wish to have POSIX compliance on ... something ...  Perl's regexps are
13slightly different -- arguably better, but different.
14
15
16( ... if you think of anything else, let me know, since reason 0 evaporates under 5.9.3+ ... )
17
18INSTALLATION
19
20To install this module type the following:
21
22   perl Makefile.PL
23   make
24   make test
25   make install
26
27DEPENDENCIES
28
29This module requires these other modules and libraries:
30
31glibc and the gnu regex engine
32
33COPYRIGHT AND LICENCE
34
35GPL (see pod for further information)
36
37Copyright (C) 2006 by Paul Miller
38