Russ Cox | 0a38cba | 2010-03-02 17:17:51 -0800 | [diff] [blame] | 1 | This is the source code repository for RE2, a regular expression library. |
| 2 | |
| 3 | For documentation about how to install and use RE2, |
Paul Wankadia | e69f55c | 2015-04-05 21:15:16 +1000 | [diff] [blame] | 4 | visit https://github.com/google/re2/. |
Russ Cox | 0a38cba | 2010-03-02 17:17:51 -0800 | [diff] [blame] | 5 | |
| 6 | The short version is: |
| 7 | |
| 8 | make |
| 9 | make test |
| 10 | make install |
| 11 | make testinstall |
| 12 | |
Paul Wankadia | 7490ce8 | 2016-02-15 15:21:00 +1100 | [diff] [blame] | 13 | There is a fair amount of documentation (including code snippets) in |
| 14 | the re2.h header file. |
| 15 | |
Paul Wankadia | 5c55162 | 2015-04-23 16:01:28 +1000 | [diff] [blame] | 16 | More information can be found on the wiki: |
| 17 | https://github.com/google/re2/wiki |
| 18 | |
| 19 | Issue tracker: |
| 20 | https://github.com/google/re2/issues |
| 21 | |
| 22 | Mailing list: |
| 23 | https://groups.google.com/group/re2-dev |
| 24 | |
Russ Cox | 0a38cba | 2010-03-02 17:17:51 -0800 | [diff] [blame] | 25 | Unless otherwise noted, the RE2 source files are distributed |
| 26 | under the BSD-style license found in the LICENSE file. |
Russ Cox | 507029b | 2010-03-29 11:19:29 -0700 | [diff] [blame] | 27 | |
| 28 | RE2's native language is C++. |
Matthew Hall | f09aa93 | 2016-02-02 23:36:01 -0800 | [diff] [blame] | 29 | |
| 30 | A C wrapper is at https://github.com/marcomaggi/cre2/. |
Paul Wankadia | 79ef3b2 | 2019-02-13 04:43:14 -0800 | [diff] [blame] | 31 | An Erlang wrapper is at https://github.com/dukesoferl/re2/ and on Hex (hex.pm). |
Paul Wankadia | e449d10 | 2015-04-19 21:14:45 +1000 | [diff] [blame] | 32 | An Inferno wrapper is at https://github.com/powerman/inferno-re2/. |
Paul Wankadia | f2cc1ae | 2018-03-15 03:11:03 -0700 | [diff] [blame] | 33 | A Node.js wrapper is at https://github.com/uhop/node-re2/ and on NPM (npmjs.com). |
| 34 | An OCaml wrapper is at https://github.com/janestreet/re2/ and on OPAM (opam.ocaml.org). |
| 35 | A Perl wrapper is at https://github.com/dgl/re-engine-RE2/ and on CPAN (cpan.org). |
| 36 | A Python wrapper is at https://github.com/facebook/pyre2/ and on PyPI (pypi.org). |
| 37 | An R wrapper is at https://github.com/qinwf/re2r/ and on CRAN (cran.r-project.org). |
| 38 | A Ruby wrapper is at https://github.com/mudge/re2/ and on RubyGems (rubygems.org). |