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.