Lines Matching +full:safe +full:- +full:regex
1 regex-syntax
5 [](https://github.com/rus…
6 [](https://crates.io/crates/regex-syn…
7 [](https://github.com/rust…
12 https://docs.rs/regex-syntax
54 crate is intended to be reasonably safe to use with user supplied regular
55 expressions. Therefore, while there may be bugs in the regex parser itself,
57 in the compiler or the standard library. (Since `regex-syntax` has zero
70 [in the "Crate features" section of the documentation](https://docs.rs/regex-syntax/*/#crate-featur…
83 The primary purpose of this crate is to provide the parser used by `regex`.
84 Specifically, this crate is treated as an implementation detail of the `regex`,
85 and is primarily developed for the needs of `regex`.
87 Since this crate is an implementation detail of `regex`, it may experience
88 breaking change releases at a different cadence from `regex`. This is only
89 possible because this crate is _not_ a public dependency of `regex`.
91 Another consequence of this de-coupling is that there is no direct way to
92 compile a `regex::Regex` from a `regex_syntax::hir::Hir`. Instead, one must
94 compile that via `Regex::new`. While this does repeat some work, compilation
97 Stated differently, the coupling between `regex` and `regex-syntax` exists only