xref: /aosp_15_r20/external/regex-re2/README (revision ccdc9c3e24c519bfa4832a66aa2e83a52c19f295)
1*ccdc9c3eSSadaf EbrahimiThis is the source code repository for RE2, a regular expression library.
2*ccdc9c3eSSadaf Ebrahimi
3*ccdc9c3eSSadaf EbrahimiFor documentation about how to install and use RE2,
4*ccdc9c3eSSadaf Ebrahimivisit https://github.com/google/re2/.
5*ccdc9c3eSSadaf Ebrahimi
6*ccdc9c3eSSadaf EbrahimiThe short version is:
7*ccdc9c3eSSadaf Ebrahimi
8*ccdc9c3eSSadaf Ebrahimimake
9*ccdc9c3eSSadaf Ebrahimimake test
10*ccdc9c3eSSadaf Ebrahimimake install
11*ccdc9c3eSSadaf Ebrahimimake testinstall
12*ccdc9c3eSSadaf Ebrahimi
13*ccdc9c3eSSadaf EbrahimiThere is a fair amount of documentation (including code snippets) in
14*ccdc9c3eSSadaf Ebrahimithe re2.h header file.
15*ccdc9c3eSSadaf Ebrahimi
16*ccdc9c3eSSadaf EbrahimiMore information can be found on the wiki:
17*ccdc9c3eSSadaf Ebrahimihttps://github.com/google/re2/wiki
18*ccdc9c3eSSadaf Ebrahimi
19*ccdc9c3eSSadaf EbrahimiIssue tracker:
20*ccdc9c3eSSadaf Ebrahimihttps://github.com/google/re2/issues
21*ccdc9c3eSSadaf Ebrahimi
22*ccdc9c3eSSadaf EbrahimiMailing list:
23*ccdc9c3eSSadaf Ebrahimihttps://groups.google.com/group/re2-dev
24*ccdc9c3eSSadaf Ebrahimi
25*ccdc9c3eSSadaf EbrahimiUnless otherwise noted, the RE2 source files are distributed
26*ccdc9c3eSSadaf Ebrahimiunder the BSD-style license found in the LICENSE file.
27*ccdc9c3eSSadaf Ebrahimi
28*ccdc9c3eSSadaf EbrahimiRE2's native language is C++.
29*ccdc9c3eSSadaf Ebrahimi
30*ccdc9c3eSSadaf EbrahimiA C wrapper is at https://github.com/marcomaggi/cre2/.
31*ccdc9c3eSSadaf EbrahimiAn Erlang wrapper is at https://github.com/dukesoferl/re2/ and on Hex (hex.pm).
32*ccdc9c3eSSadaf EbrahimiAn Inferno wrapper is at https://github.com/powerman/inferno-re2/.
33*ccdc9c3eSSadaf EbrahimiA Node.js wrapper is at https://github.com/uhop/node-re2/ and on NPM (npmjs.com).
34*ccdc9c3eSSadaf EbrahimiAn OCaml wrapper is at https://github.com/janestreet/re2/ and on OPAM (opam.ocaml.org).
35*ccdc9c3eSSadaf EbrahimiA Perl wrapper is at https://github.com/dgl/re-engine-RE2/ and on CPAN (cpan.org).
36*ccdc9c3eSSadaf EbrahimiA Python wrapper is at https://github.com/facebook/pyre2/ and on PyPI (pypi.org).
37*ccdc9c3eSSadaf EbrahimiAn R wrapper is at https://github.com/qinwf/re2r/ and on CRAN (cran.r-project.org).
38*ccdc9c3eSSadaf EbrahimiA Ruby wrapper is at https://github.com/mudge/re2/ and on RubyGems (rubygems.org).
39