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