RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

Clone this repo:
  1. cd23be7 Fix the bug in Regexp::ToString() that emitted [^]. by Paul Wankadia · 2 weeks ago master
  2. 653f9e2 Set an ALIAS and a NAMESPACE in the CMake configuration. by Paul Wankadia · 5 weeks ago
  3. b757415 Configure CMake to install the re2Config "export". by Paul Wankadia · 5 weeks ago
  4. 374ecc8 Address some clang-tidy gripes. by Paul Wankadia · 5 weeks ago
  5. 71d549b Update Consume's method comment re: empty matches. by Jonas Wagner · 6 weeks ago
  6. a98fad0 Make the fuzzer check for large substrings as soon as possible. by Paul Wankadia · 6 weeks ago
  7. def664c Get rid of `using std::string;`. (part 7 of 7) by Paul Wankadia · 9 weeks ago 2019-04-01
  8. 0e35179 Get rid of `using std::string;`. (part 6 of N) by Paul Wankadia · 9 weeks ago
  9. b049f8e Get rid of `using std::string;`. (part 5 of N) by Paul Wankadia · 9 weeks ago
  10. ae56511 Get rid of `using std::string;`. (part 4 of N) by Paul Wankadia · 9 weeks ago
  11. 5673270 Get rid of `using std::string;`. (part 3 of N) by Paul Wankadia · 9 weeks ago
  12. 2d15272 Get rid of `using std::string;`. (part 2 of N) by Paul Wankadia · 9 weeks ago
  13. bc5d6ae Get rid of `using std::string;`. (part 1 of N) by Paul Wankadia · 9 weeks ago
  14. 5a982a6 Make the BitState bitmap use list heads. by Paul Wankadia · 10 weeks ago
  15. e7486fd Make NFA use hints. by Paul Wankadia · 2 months ago
  16. ca3d853 Avoid touching the bitmap even more. by Paul Wankadia · 2 months ago
  17. f03adb8 Make BitState avoid touching the bitmap unnecessarily. by Paul Wankadia · 2 months ago
  18. 8d8f56a Give foldcase 1 bit and hint 15 bits. by Paul Wankadia · 2 months ago
  19. 4cb2a1e Remove a bogus comment. by Paul Wankadia · 2 months ago
  20. 75e4950 Handle foldcase when computing hints. Mea culpa. by Paul Wankadia · 2 months ago