Hyperscan - Perl bindings to the Intel hyperscan regular expression library
version 0.04
use Hyperscan::Matcher; my $matcher = Hyperscan::Matcher->new([ "one", qr/More/i, { expr => "words" }, ]); $matcher->scan("one or more words to match");
Hyperscan is a set of XS wrappers around the Intel hyperscan library, a high-performance regular expression matching library. This library contains two sets of wrappers.
The first is a set of low level wrappers that offer a direct interface to the c library, albeit with a more Perlish OO interface.
The second is a high level module meant to provide low friction access to the most common use cases from a Perl script Hyperscan::Matcher.
Utility function for identifying underlying hyperscan release version.
Mark Sikora <marknsikora@gmail.com>
This software is copyright (c) 2020 by Mark Sikora.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Hyperscan, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Hyperscan
CPAN shell
perl -MCPAN -e shell install Hyperscan
For more information on module installation, please visit the detailed CPAN module installation guide.