mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-10-04 21:42:58 +03:00
cea914e18e32a4c35421b94dc8cc133e5b65d57f
Analogous to q_cur_type(), asserts that queue indices are within a valid range.
Hyperscan
Hyperscan is a high-performance multiple regex matching library. It follows the regular expression syntax of the commonly-used libpcre library, but is a standalone library with its own C API.
Hyperscan uses hybrid automata techniques to allow simultaneous matching of large numbers (up to tens of thousands) of regular expressions and for the matching of regular expressions across streams of data.
Hyperscan is typically used in a DPI library stack.
Documentation
Information on building the Hyperscan library and using its API is available in the Developer Reference Guide.
License
Hyperscan is licensed under the BSD License. See the LICENSE file in the project repository.
Description
A portable fork of the high-performance regular expression matching library
Readme
Multiple Licenses
29 MiB
Languages
C++
76.7%
C
21.1%
Ragel
1%
CMake
0.9%
Python
0.3%