X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2Fre%2Fengine%2FHooks.pm;h=365df477d63737db3c930dc2ae02551a6bee3292;hb=5f4fe0b63e7d03e713a655997310a3875c40b7a8;hp=27770029de5445e8e4d5775b7ebd965e9d708882;hpb=619dd7df9609f6910fd3724e1d88e8a9697752e1;p=perl%2Fmodules%2Fre-engine-Hooks.git diff --git a/lib/re/engine/Hooks.pm b/lib/re/engine/Hooks.pm index 2777002..365df47 100644 --- a/lib/re/engine/Hooks.pm +++ b/lib/re/engine/Hooks.pm @@ -1,6 +1,6 @@ package re::engine::Hooks; -use 5.010001; +use 5.010_001; use strict; use warnings; @@ -11,7 +11,7 @@ re::engine::Hooks - Hookable variant of the Perl core regular expression engine. =head1 VERSION -Version 0.02 +Version 0.05 =cut @@ -20,7 +20,7 @@ our ($VERSION, @ISA); sub dl_load_flags { 0x01 } BEGIN { - $VERSION = '0.02'; + $VERSION = '0.05'; require DynaLoader; push @ISA, qw; __PACKAGE__->bootstrap($VERSION); @@ -36,8 +36,8 @@ In your XS file : ... } - STATIC void dri_exec_hook(pTHX_ regexp *rx, regnode *node, - regmatch_info *info, regmatch_state *state) { + STATIC void dri_exec_node_hook(pTHX_ + regexp *rx, regnode *node, regmatch_info *info, regmatch_state *state) { ... } @@ -63,7 +63,7 @@ In your Perl module file : use re::engine::Hooks; # Before loading our own shared library BEGIN { - $VERSION = '0.02'; + $VERSION = '0.01'; require DynaLoader; push @ISA, 'DynaLoader'; __PACKAGE__->bootstrap($VERSION); @@ -103,7 +103,7 @@ Currently evaluates to : typedef void (*reh_comp_node_hook)(pTHX_ regexp *, regnode *); -=head2 C +=head2 C The typedef for the regexp node_execution phase hook. Currently evaluates to : @@ -210,7 +210,10 @@ It implements a couple of simple examples. =head1 DEPENDENCIES -L 5.10.1. +Any stable release of L since 5.10.1, or a development release of L from the 5.19 branch. + +A C compiler. +This module may happen to build with a C++ compiler as well, but don't rely on it, as no guarantee is made in this regard. L. @@ -237,7 +240,7 @@ You can find documentation for this module with the perldoc command : =head1 COPYRIGHT & LICENSE -Copyright 2012 Vincent Pit, all rights reserved. +Copyright 2012,2013 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.