re :: motor :: ganchos

Variante de sujeción del motor de expresión regular de Perl Core
Descargar ahora

re :: motor :: ganchos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Vincent Pit
  • Sitio web del editor:
  • http://search.cpan.org/~vpit/

re :: motor :: ganchos Etiquetas


re :: motor :: ganchos Descripción

Re :: Motor :: Hooks es un módulo PERL que proporciona una versión del motor PERL REGEXP que puede llamar a devoluciones de llamadas XS definidas por el usuario en la recopilación y en la ejecución de cada nodo RegeXP.Synopsisin su archivo XS: #include "re_engine_hooks. h "Hecho estático DRI_COMP_HOOK (PTHX_ REGEXP * RX, REGETE * NODE) ​​{...} ARTICA VOID DRI_EXEC_HOOK (PTHX_ REGEXP * RX, REGNODE * NODE, REGMATCH_INFO * INFORMACIÓN, INFORMACIÓN DE INFORMACIÓN, REGISTRATE DE REGMATCH_STATE *) {...} Módulo = Devel: : REGEXP :: PAQUETE DE INSTRUMENTOS = DEVEL :: REGEXP :: Arranco del instrumento: {reh_register ("devel :: regexp :: instrumento", DRI_COMP_HOOK, DRI_EXEC_HOOK); } En su archivo de módulo PERL: PAQUETE DEVEL :: REGEXP :: Instrumento; usar estricto; usar advertencias; nuestra ($ versión, @isa); Use Re :: Motor :: Ganchos; # Antes de cargar nuestra propia biblioteca compartida comience {$ Version = '0.01'; requiere dynalloader; Push @isa, 'Dynalloader'; __Paquetar __-> bootstrap ($ versión); } Sub Import {RE :: Engine :: Hooks :: Habilitar (__ Package__)} Sub Unimport {Re :: Engine :: Ganchos :: Deshabilitar (__ Paquete__)} 1; en makefile.pl usa extutils :: depende; MY $ ED = Extutils :: Depende-> Nuevo ('Devel :: Regexp :: Instrument' => 'Re :: Motor :: Ganchos',); File de WriteMake ($ ed-> get_makefile_vars, ...); Página de inicio del producto


re :: motor :: ganchos Software relacionado