Crate vectorscan
source ·Expand description
Wrapper for the vectorscan C++ regex library.
TODO: describe feature flags!
FIXME: describe any outstanding forks, but also make PRs to include those!
TODO: describe perf hit (or lack thereof) for "catch-unwind"
feature via
reference to Servo’s unwind perf issue and the
fix PR.
Modules
- alloc
alloc
Routines for overriding the allocators used in several components of vectorscan. - Compile state machines from expressions or deserialize them from bytes.
- Errors returned by methods in this library.
- expression
compiler
FFI wrappers for different types of pattern strings. - flags
compiler
Integer bitsets used to configure pattern compilation. - Types used in vectorscan match callbacks.
- Wrappers for types of string data which can be searched and indexed.
- Allocate and initialize mutable scratch space required for string searching.
- stream
stream
Functions
- check_valid_platform
compiler
Utility function to test the current system architecture. - chimera_version
chimera
Utility function for identifying this release version. - Utility function for identifying this release version.