10c6be5a6Sopenharmony_ciThis is the source code repository for RE2, a regular expression library.
20c6be5a6Sopenharmony_ci
30c6be5a6Sopenharmony_ciFor documentation about how to install and use RE2,
40c6be5a6Sopenharmony_civisit https://github.com/google/re2/.
50c6be5a6Sopenharmony_ci
60c6be5a6Sopenharmony_ciThe short version is:
70c6be5a6Sopenharmony_ci
80c6be5a6Sopenharmony_cimake
90c6be5a6Sopenharmony_cimake test
100c6be5a6Sopenharmony_cimake install
110c6be5a6Sopenharmony_cimake testinstall
120c6be5a6Sopenharmony_ci
130c6be5a6Sopenharmony_ciThere is a fair amount of documentation (including code snippets) in
140c6be5a6Sopenharmony_cithe re2.h header file.
150c6be5a6Sopenharmony_ci
160c6be5a6Sopenharmony_ciMore information can be found on the wiki:
170c6be5a6Sopenharmony_cihttps://github.com/google/re2/wiki
180c6be5a6Sopenharmony_ci
190c6be5a6Sopenharmony_ciIssue tracker:
200c6be5a6Sopenharmony_cihttps://github.com/google/re2/issues
210c6be5a6Sopenharmony_ci
220c6be5a6Sopenharmony_ciMailing list:
230c6be5a6Sopenharmony_cihttps://groups.google.com/group/re2-dev
240c6be5a6Sopenharmony_ci
250c6be5a6Sopenharmony_ciUnless otherwise noted, the RE2 source files are distributed
260c6be5a6Sopenharmony_ciunder the BSD-style license found in the LICENSE file.
270c6be5a6Sopenharmony_ci
280c6be5a6Sopenharmony_ciRE2's native language is C++.
290c6be5a6Sopenharmony_ci
300c6be5a6Sopenharmony_ciThe Python wrapper is at https://github.com/google/re2/tree/abseil/python
310c6be5a6Sopenharmony_ciand on PyPI (https://pypi.org/project/google-re2/).
320c6be5a6Sopenharmony_ci
330c6be5a6Sopenharmony_ciA C wrapper is at https://github.com/marcomaggi/cre2/.
340c6be5a6Sopenharmony_ciA D wrapper is at https://github.com/ShigekiKarita/re2d/ and on DUB (code.dlang.org).
350c6be5a6Sopenharmony_ciAn Erlang wrapper is at https://github.com/dukesoferl/re2/ and on Hex (hex.pm).
360c6be5a6Sopenharmony_ciAn Inferno wrapper is at https://github.com/powerman/inferno-re2/.
370c6be5a6Sopenharmony_ciA Node.js wrapper is at https://github.com/uhop/node-re2/ and on NPM (npmjs.com).
380c6be5a6Sopenharmony_ciAn OCaml wrapper is at https://github.com/janestreet/re2/ and on OPAM (opam.ocaml.org).
390c6be5a6Sopenharmony_ciA Perl wrapper is at https://github.com/dgl/re-engine-RE2/ and on CPAN (cpan.org).
400c6be5a6Sopenharmony_ciAn R wrapper is at https://github.com/girishji/re2/ and on CRAN (cran.r-project.org).
410c6be5a6Sopenharmony_ciA Ruby wrapper is at https://github.com/mudge/re2/ and on RubyGems (rubygems.org).
420c6be5a6Sopenharmony_ciA WebAssembly wrapper is at https://github.com/google/re2-wasm/ and on NPM (npmjs.com).
43