NAME

re::engine::GNU - GNU Regular Expression Engine

VERSION

version 0.005

SYNOPSIS

use re::engine::GNU;
'test' =~ /\(tes\)t/ && print "ok 1\n";
'test' =~ [ 0, '\(tes\)t' ] && print "ok 2\n";
'test' =~ { syntax => 0, pattern => '\(tes\)t' } && print "ok 3\n";

DESCRIPTION

The GNU regular expression engine plugged into perl.

They can be writen in three form:

classic

e.g. qr/xxx/. The default syntax is then GNU Emacs.

array

e.g. [ syntax, 'xxx' ], where syntax is a bitwised value.

hash

e.g. { syntax => value, pattern => 'xxx' }, where value is bitwised, like in the array form.

Bitwised value is to be documented (brave people should read the file regex.h in this package).

EXPORT

None by default.

NAME

re::engine::GNU - Perl extension for GNU regular expressions

SEE ALSO

http://www.regular-expressions.info/gnu.html

AUTHOR

Jean-Damien Durand.

COPYRIGHT AND LICENSE

Copyright (C) 2015 by Jean-Damien Durand.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.20.1 or, at your option, any later version of Perl 5 you may have available.

AUTHOR

Jean-Damien Durand <jeandamiendurand@free.fr>

COPYRIGHT AND LICENSE

This software is copyright (c) 2015 by Jean-Damien Durand.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.