Hyperscan::Database - database class
version 0.04
The basic regular expression compiler.
hs_compile
The multiple regular expression compiler with extended parameter support.
hs_compile_ext_multi
The basic pure literal expression compiler.
hs_compile_lit
hs_compile_lit_multi
The multiple regular expression compiler.
hs_compile_multi
Reconstruct a pattern database from a stream of bytes previously generated by "serialize()".
hs_deserialize_database
Allocate a "scratch" space for use by Hyperscan. Returns a Hyperscan::Scratch.
hs_alloc_scratch
Utility function providing information about a database.
hs_database_info
Open and initialise a stream. Returns a Hyperscan::Stream.
hs_open_stream
The block (non-streaming) regular expression scanner.
hs_scan
The vectored regular expression scanner.
hs_scan_vector
Serialize a pattern database to a stream of bytes.
hs_serialize_database
Provides the size of the given database in bytes.
hs_database_size
Provides the size of the stream state allocated by a single stream opened against the given database.
hs_stream_size
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.