1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2024-12-07 11:13:17 +02:00
ripgrep/grep-pcre2
Andrew Gallant eb18da0450
pcre2: use jit_if_available
This will allow PCRE2 to fall back to non-JIT matching when running on
platforms without JIT support.

ref https://github.com/BurntSushi/rust-pcre2/issues/3
2018-09-08 17:12:14 -04:00
..
src pcre2: use jit_if_available 2018-09-08 17:12:14 -04:00
Cargo.toml pcre2: use jit_if_available 2018-09-08 17:12:14 -04:00
LICENSE-MIT libripgrep: initial commit introducing libripgrep 2018-08-20 07:10:19 -04:00
README.md libripgrep: initial commit introducing libripgrep 2018-08-20 07:10:19 -04:00
UNLICENSE libripgrep: initial commit introducing libripgrep 2018-08-20 07:10:19 -04:00

grep-pcre2

The grep-pcre2 crate provides an implementation of the Matcher trait from the grep-matcher crate. This implementation permits PCRE2 to be used in the grep crate for fast line oriented searching.

Linux build status Windows build status

Dual-licensed under MIT or the UNLICENSE.

Documentation

https://docs.rs/grep-pcre2

NOTE: You probably don't want to use this crate directly. Instead, you should prefer the facade defined in the grep crate.

If you're looking to just use PCRE2 from Rust, then you probably want the pcre2 crate, which provide high level safe bindings to PCRE2.

Usage

Add this to your Cargo.toml:

[dependencies]
grep-pcre2 = "0.1"

and this to your crate root:

extern crate grep_pcre2;