github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

jettero / posix--regex

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 0
  • Source
  • Commits
  • Network (0)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

An alternate regex engine (posix regex like in grep) for perl5.8 and below — Read more

  cancel

http://search.cpan.org/perldoc?POSIX::Regex

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

failed to remove this from the manifest 
jettero (author)
Wed Mar 25 08:28:10 -0700 2009
commit  f99d5c1ac6452ccc1874e7f794b15660a7ce806a
tree    0cfc5d49cea2b53efd49011df521eaf886ef924e
parent  5a31b533dcbb230c0c95c18184fcb8fc3600648c
posix--regex /
name age
history
message
file Changes Loading commit data...
file MANIFEST
file Makefile.PL
file README
file Regex.pm
file Regex.pod
file Regex.xs
directory inc/
directory t/
README
POSIX::Regex
============

This is a port of the glibc gnu regex engine into perl.  There are few reasons
you would need this.  The few I can think of include:

0) You wish to use untrusted user expressions in such a way as to be able to
catch errors.  Example:  eval { alarm 2;  m/((){1024}){1024}/ } is an instant
uncatchable segmentation fault.  GNU's regexps will still fail, but in a timeout
way rather than an instant segfault way.

1) You wish to have POSIX compliance on ... something ...  Perl's regexps are
slightly different -- arguably better, but different.


( ... if you think of anything else, let me know, since reason 0 evaporates under 5.9.3+ ... )

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

This module requires these other modules and libraries:

glibc and the gnu regex engine

COPYRIGHT AND LICENCE

GPL (see pod for further information)

Copyright (C) 2006 by Paul Miller
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server