├── .dockerignore ├── .gitignore ├── .travis.yml ├── Dockerfile ├── HISTORY.rst ├── README.rst ├── include └── rure.h ├── regex ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Cargo.toml ├── HACKING.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── PERFORMANCE.md ├── README.md ├── UNICODE.md ├── appveyor.yml ├── bench │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── compile │ ├── log │ │ ├── .gitignore │ │ ├── 01-lazy-dfa │ │ │ ├── dynamic │ │ │ ├── dynamic-no-lazy-dfa │ │ │ ├── native │ │ │ ├── nfa │ │ │ └── pcre │ │ ├── 02-set │ │ │ └── dynamic │ │ ├── 03-bytes │ │ │ ├── onig │ │ │ ├── pcre │ │ │ ├── rust │ │ │ └── rust-bytes │ │ ├── 04 │ │ │ ├── onig │ │ │ ├── pcre1-jit │ │ │ ├── pcre2-jit │ │ │ ├── re2 │ │ │ ├── rust │ │ │ └── tcl │ │ ├── 05 │ │ │ ├── onig │ │ │ ├── onig-vs-rust │ │ │ ├── pcre1 │ │ │ ├── pcre1-vs-rust │ │ │ ├── pcre2 │ │ │ ├── pcre2-vs-rust │ │ │ ├── re2 │ │ │ ├── re2-vs-rust │ │ │ ├── rust │ │ │ ├── tcl │ │ │ └── tcl-vs-rust │ │ ├── 06 │ │ │ ├── dphobos-dmd │ │ │ ├── dphobos-dmd-ct │ │ │ ├── dphobos-ldc │ │ │ ├── dphobos-ldc-ct │ │ │ ├── pcre1 │ │ │ ├── pcre2 │ │ │ ├── re2 │ │ │ └── rust │ │ ├── 07 │ │ │ ├── boost │ │ │ ├── dphobos-dmd │ │ │ ├── dphobos-dmd-ct │ │ │ ├── oniguruma │ │ │ ├── pcre1 │ │ │ ├── pcre2 │ │ │ ├── re2 │ │ │ ├── rust │ │ │ ├── rust-bytes │ │ │ ├── stdcpp │ │ │ ├── stdcpp-libcxx │ │ │ └── tcl │ │ ├── README │ │ └── old │ │ │ ├── 01-before │ │ │ ├── 02-new-syntax-crate │ │ │ ├── 03-new-syntax-crate │ │ │ ├── 04-fixed-benchmark │ │ │ ├── 05-thread-caching │ │ │ ├── 06-major-dynamic │ │ │ ├── 06-major-macro │ │ │ ├── 07-prefix-improvements │ │ │ ├── 08-case-fixes │ │ │ ├── 09-before-compiler-rewrite │ │ │ ├── 10-compiler-rewrite │ │ │ ├── 11-compiler-rewrite │ │ │ ├── 12-executor │ │ │ ├── 12-executor-bytes │ │ │ └── 13-cache-byte-range-suffixes │ ├── run │ └── src │ │ ├── bench.rs │ │ ├── data │ │ ├── .gitignore │ │ ├── 1K.txt │ │ ├── 1MB.txt │ │ ├── 32.txt │ │ ├── 32K.txt │ │ ├── regexdna.txt │ │ └── sherlock.txt │ │ ├── ffi │ │ ├── d_phobos.d │ │ ├── d_phobos.rs │ │ ├── d_phobos_ct.d │ │ ├── mod.rs │ │ ├── onig.rs │ │ ├── pcre1.rs │ │ ├── pcre2.rs │ │ ├── re2.cpp │ │ ├── re2.rs │ │ ├── stdcpp.cpp │ │ ├── stdcpp.rs │ │ └── tcl.rs │ │ ├── main.rs │ │ ├── misc.rs │ │ ├── regexdna.rs │ │ ├── rust_compile.rs │ │ ├── rust_parse.rs │ │ └── sherlock.rs ├── build.rs ├── ci │ ├── after_success.sh │ ├── run-kcov │ ├── run-shootout-test │ ├── script.sh │ └── test-regex-capi ├── examples │ ├── regexdna-input.txt │ ├── regexdna-output.txt │ ├── shootout-regex-dna-bytes.rs │ ├── shootout-regex-dna-cheat.rs │ ├── shootout-regex-dna-replace.rs │ ├── shootout-regex-dna-single-cheat.rs │ ├── shootout-regex-dna-single.rs │ └── shootout-regex-dna.rs ├── regex-capi │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── ctest │ │ ├── .gitignore │ │ ├── compile │ │ └── test.c │ ├── examples │ │ ├── .gitignore │ │ ├── compile │ │ ├── iter.c │ │ └── sherlock.txt │ ├── include │ │ └── rure.h │ └── src │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ └── rure.rs ├── regex-debug │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── regex-syntax │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── benches │ │ └── bench.rs │ └── src │ │ ├── ast │ │ ├── mod.rs │ │ ├── parse.rs │ │ ├── print.rs │ │ └── visitor.rs │ │ ├── either.rs │ │ ├── error.rs │ │ ├── hir │ │ ├── interval.rs │ │ ├── literal │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── print.rs │ │ ├── translate.rs │ │ └── visitor.rs │ │ ├── lib.rs │ │ ├── parser.rs │ │ ├── unicode.rs │ │ └── unicode_tables │ │ ├── LICENSE-UNICODE │ │ ├── age.rs │ │ ├── case_folding_simple.rs │ │ ├── general_category.rs │ │ ├── grapheme_cluster_break.rs │ │ ├── mod.rs │ │ ├── perl_word.rs │ │ ├── property_bool.rs │ │ ├── property_names.rs │ │ ├── property_values.rs │ │ ├── script.rs │ │ ├── script_extension.rs │ │ ├── sentence_break.rs │ │ └── word_break.rs ├── rustfmt.toml ├── scripts │ ├── frequencies.py │ ├── generate.py │ ├── regex-match-tests.py │ └── scrape_crates_io.py ├── src │ ├── backtrack.rs │ ├── compile.rs │ ├── dfa.rs │ ├── error.rs │ ├── exec.rs │ ├── expand.rs │ ├── freqs.rs │ ├── input.rs │ ├── lib.rs │ ├── literal │ │ ├── mod.rs │ │ ├── teddy_avx2 │ │ │ ├── fallback.rs │ │ │ ├── imp.rs │ │ │ └── mod.rs │ │ └── teddy_ssse3 │ │ │ ├── fallback.rs │ │ │ ├── imp.rs │ │ │ └── mod.rs │ ├── pattern.rs │ ├── pikevm.rs │ ├── prog.rs │ ├── re_builder.rs │ ├── re_bytes.rs │ ├── re_set.rs │ ├── re_trait.rs │ ├── re_unicode.rs │ ├── sparse.rs │ ├── testdata │ │ ├── LICENSE │ │ ├── README │ │ ├── basic.dat │ │ ├── nullsubexpr.dat │ │ └── repetition.dat │ ├── utf8.rs │ └── vector │ │ ├── avx2.rs │ │ ├── mod.rs │ │ └── ssse3.rs └── tests │ ├── api.rs │ ├── api_str.rs │ ├── bytes.rs │ ├── consistent.rs │ ├── crates_regex.rs │ ├── crazy.rs │ ├── flags.rs │ ├── fowler.rs │ ├── macros.rs │ ├── macros_bytes.rs │ ├── macros_str.rs │ ├── misc.rs │ ├── multiline.rs │ ├── noparse.rs │ ├── regression.rs │ ├── replace.rs │ ├── searcher.rs │ ├── set.rs │ ├── shortest_match.rs │ ├── suffix_reverse.rs │ ├── test_backtrack.rs │ ├── test_backtrack_bytes.rs │ ├── test_backtrack_utf8bytes.rs │ ├── test_crates_regex.rs │ ├── test_default.rs │ ├── test_default_bytes.rs │ ├── test_nfa.rs │ ├── test_nfa_bytes.rs │ ├── test_nfa_utf8bytes.rs │ ├── unicode.rs │ ├── word_boundary.rs │ ├── word_boundary_ascii.rs │ └── word_boundary_unicode.rs ├── rure ├── __init__.py ├── decorators.py ├── exceptions.py ├── lib.py ├── regex.py └── tests │ ├── __init__.py │ ├── test_matchobject.py │ ├── test_regexobject.py │ ├── test_rure.py │ └── test_rureset.py └── setup.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/Dockerfile -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/README.rst -------------------------------------------------------------------------------- /include/rure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/include/rure.h -------------------------------------------------------------------------------- /regex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/.gitignore -------------------------------------------------------------------------------- /regex/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/.travis.yml -------------------------------------------------------------------------------- /regex/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/CHANGELOG.md -------------------------------------------------------------------------------- /regex/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/Cargo.toml -------------------------------------------------------------------------------- /regex/HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/HACKING.md -------------------------------------------------------------------------------- /regex/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/LICENSE-APACHE -------------------------------------------------------------------------------- /regex/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/LICENSE-MIT -------------------------------------------------------------------------------- /regex/PERFORMANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/PERFORMANCE.md -------------------------------------------------------------------------------- /regex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/README.md -------------------------------------------------------------------------------- /regex/UNICODE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/UNICODE.md -------------------------------------------------------------------------------- /regex/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/appveyor.yml -------------------------------------------------------------------------------- /regex/bench/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /regex/bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/Cargo.toml -------------------------------------------------------------------------------- /regex/bench/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/build.rs -------------------------------------------------------------------------------- /regex/bench/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/compile -------------------------------------------------------------------------------- /regex/bench/log/.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | -------------------------------------------------------------------------------- /regex/bench/log/01-lazy-dfa/dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/01-lazy-dfa/dynamic -------------------------------------------------------------------------------- /regex/bench/log/01-lazy-dfa/dynamic-no-lazy-dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/01-lazy-dfa/dynamic-no-lazy-dfa -------------------------------------------------------------------------------- /regex/bench/log/01-lazy-dfa/native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/01-lazy-dfa/native -------------------------------------------------------------------------------- /regex/bench/log/01-lazy-dfa/nfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/01-lazy-dfa/nfa -------------------------------------------------------------------------------- /regex/bench/log/01-lazy-dfa/pcre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/01-lazy-dfa/pcre -------------------------------------------------------------------------------- /regex/bench/log/02-set/dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/02-set/dynamic -------------------------------------------------------------------------------- /regex/bench/log/03-bytes/onig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/03-bytes/onig -------------------------------------------------------------------------------- /regex/bench/log/03-bytes/pcre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/03-bytes/pcre -------------------------------------------------------------------------------- /regex/bench/log/03-bytes/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/03-bytes/rust -------------------------------------------------------------------------------- /regex/bench/log/03-bytes/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/03-bytes/rust-bytes -------------------------------------------------------------------------------- /regex/bench/log/04/onig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/04/onig -------------------------------------------------------------------------------- /regex/bench/log/04/pcre1-jit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/04/pcre1-jit -------------------------------------------------------------------------------- /regex/bench/log/04/pcre2-jit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/04/pcre2-jit -------------------------------------------------------------------------------- /regex/bench/log/04/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/04/re2 -------------------------------------------------------------------------------- /regex/bench/log/04/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/04/rust -------------------------------------------------------------------------------- /regex/bench/log/04/tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/04/tcl -------------------------------------------------------------------------------- /regex/bench/log/05/onig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/onig -------------------------------------------------------------------------------- /regex/bench/log/05/onig-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/onig-vs-rust -------------------------------------------------------------------------------- /regex/bench/log/05/pcre1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/pcre1 -------------------------------------------------------------------------------- /regex/bench/log/05/pcre1-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/pcre1-vs-rust -------------------------------------------------------------------------------- /regex/bench/log/05/pcre2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/pcre2 -------------------------------------------------------------------------------- /regex/bench/log/05/pcre2-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/pcre2-vs-rust -------------------------------------------------------------------------------- /regex/bench/log/05/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/re2 -------------------------------------------------------------------------------- /regex/bench/log/05/re2-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/re2-vs-rust -------------------------------------------------------------------------------- /regex/bench/log/05/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/rust -------------------------------------------------------------------------------- /regex/bench/log/05/tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/tcl -------------------------------------------------------------------------------- /regex/bench/log/05/tcl-vs-rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/05/tcl-vs-rust -------------------------------------------------------------------------------- /regex/bench/log/06/dphobos-dmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/dphobos-dmd -------------------------------------------------------------------------------- /regex/bench/log/06/dphobos-dmd-ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/dphobos-dmd-ct -------------------------------------------------------------------------------- /regex/bench/log/06/dphobos-ldc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/dphobos-ldc -------------------------------------------------------------------------------- /regex/bench/log/06/dphobos-ldc-ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/dphobos-ldc-ct -------------------------------------------------------------------------------- /regex/bench/log/06/pcre1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/pcre1 -------------------------------------------------------------------------------- /regex/bench/log/06/pcre2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/pcre2 -------------------------------------------------------------------------------- /regex/bench/log/06/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/re2 -------------------------------------------------------------------------------- /regex/bench/log/06/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/06/rust -------------------------------------------------------------------------------- /regex/bench/log/07/boost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/boost -------------------------------------------------------------------------------- /regex/bench/log/07/dphobos-dmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/dphobos-dmd -------------------------------------------------------------------------------- /regex/bench/log/07/dphobos-dmd-ct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/dphobos-dmd-ct -------------------------------------------------------------------------------- /regex/bench/log/07/oniguruma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/oniguruma -------------------------------------------------------------------------------- /regex/bench/log/07/pcre1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/pcre1 -------------------------------------------------------------------------------- /regex/bench/log/07/pcre2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/pcre2 -------------------------------------------------------------------------------- /regex/bench/log/07/re2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/re2 -------------------------------------------------------------------------------- /regex/bench/log/07/rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/rust -------------------------------------------------------------------------------- /regex/bench/log/07/rust-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/rust-bytes -------------------------------------------------------------------------------- /regex/bench/log/07/stdcpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/stdcpp -------------------------------------------------------------------------------- /regex/bench/log/07/stdcpp-libcxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/stdcpp-libcxx -------------------------------------------------------------------------------- /regex/bench/log/07/tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/07/tcl -------------------------------------------------------------------------------- /regex/bench/log/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/README -------------------------------------------------------------------------------- /regex/bench/log/old/01-before: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/01-before -------------------------------------------------------------------------------- /regex/bench/log/old/02-new-syntax-crate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/02-new-syntax-crate -------------------------------------------------------------------------------- /regex/bench/log/old/03-new-syntax-crate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/03-new-syntax-crate -------------------------------------------------------------------------------- /regex/bench/log/old/04-fixed-benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/04-fixed-benchmark -------------------------------------------------------------------------------- /regex/bench/log/old/05-thread-caching: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/05-thread-caching -------------------------------------------------------------------------------- /regex/bench/log/old/06-major-dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/06-major-dynamic -------------------------------------------------------------------------------- /regex/bench/log/old/06-major-macro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/06-major-macro -------------------------------------------------------------------------------- /regex/bench/log/old/07-prefix-improvements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/07-prefix-improvements -------------------------------------------------------------------------------- /regex/bench/log/old/08-case-fixes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/08-case-fixes -------------------------------------------------------------------------------- /regex/bench/log/old/09-before-compiler-rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/09-before-compiler-rewrite -------------------------------------------------------------------------------- /regex/bench/log/old/10-compiler-rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/10-compiler-rewrite -------------------------------------------------------------------------------- /regex/bench/log/old/11-compiler-rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/11-compiler-rewrite -------------------------------------------------------------------------------- /regex/bench/log/old/12-executor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/12-executor -------------------------------------------------------------------------------- /regex/bench/log/old/12-executor-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/12-executor-bytes -------------------------------------------------------------------------------- /regex/bench/log/old/13-cache-byte-range-suffixes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/log/old/13-cache-byte-range-suffixes -------------------------------------------------------------------------------- /regex/bench/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/run -------------------------------------------------------------------------------- /regex/bench/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/bench.rs -------------------------------------------------------------------------------- /regex/bench/src/data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/data/.gitignore -------------------------------------------------------------------------------- /regex/bench/src/data/1K.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/data/1K.txt -------------------------------------------------------------------------------- /regex/bench/src/data/1MB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/data/1MB.txt -------------------------------------------------------------------------------- /regex/bench/src/data/32.txt: -------------------------------------------------------------------------------- 1 | eeyyuzayivgczqqatzllpiiqsvtwhebb 2 | -------------------------------------------------------------------------------- /regex/bench/src/data/32K.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/data/32K.txt -------------------------------------------------------------------------------- /regex/bench/src/data/regexdna.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/data/regexdna.txt -------------------------------------------------------------------------------- /regex/bench/src/data/sherlock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/data/sherlock.txt -------------------------------------------------------------------------------- /regex/bench/src/ffi/d_phobos.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/d_phobos.d -------------------------------------------------------------------------------- /regex/bench/src/ffi/d_phobos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/d_phobos.rs -------------------------------------------------------------------------------- /regex/bench/src/ffi/d_phobos_ct.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/d_phobos_ct.d -------------------------------------------------------------------------------- /regex/bench/src/ffi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/mod.rs -------------------------------------------------------------------------------- /regex/bench/src/ffi/onig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/onig.rs -------------------------------------------------------------------------------- /regex/bench/src/ffi/pcre1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/pcre1.rs -------------------------------------------------------------------------------- /regex/bench/src/ffi/pcre2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/pcre2.rs -------------------------------------------------------------------------------- /regex/bench/src/ffi/re2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/re2.cpp -------------------------------------------------------------------------------- /regex/bench/src/ffi/re2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/re2.rs -------------------------------------------------------------------------------- /regex/bench/src/ffi/stdcpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/stdcpp.cpp -------------------------------------------------------------------------------- /regex/bench/src/ffi/stdcpp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/stdcpp.rs -------------------------------------------------------------------------------- /regex/bench/src/ffi/tcl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/ffi/tcl.rs -------------------------------------------------------------------------------- /regex/bench/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/main.rs -------------------------------------------------------------------------------- /regex/bench/src/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/misc.rs -------------------------------------------------------------------------------- /regex/bench/src/regexdna.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/regexdna.rs -------------------------------------------------------------------------------- /regex/bench/src/rust_compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/rust_compile.rs -------------------------------------------------------------------------------- /regex/bench/src/rust_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/rust_parse.rs -------------------------------------------------------------------------------- /regex/bench/src/sherlock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/bench/src/sherlock.rs -------------------------------------------------------------------------------- /regex/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/build.rs -------------------------------------------------------------------------------- /regex/ci/after_success.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/ci/after_success.sh -------------------------------------------------------------------------------- /regex/ci/run-kcov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/ci/run-kcov -------------------------------------------------------------------------------- /regex/ci/run-shootout-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/ci/run-shootout-test -------------------------------------------------------------------------------- /regex/ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/ci/script.sh -------------------------------------------------------------------------------- /regex/ci/test-regex-capi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/ci/test-regex-capi -------------------------------------------------------------------------------- /regex/examples/regexdna-input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/regexdna-input.txt -------------------------------------------------------------------------------- /regex/examples/regexdna-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/regexdna-output.txt -------------------------------------------------------------------------------- /regex/examples/shootout-regex-dna-bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/shootout-regex-dna-bytes.rs -------------------------------------------------------------------------------- /regex/examples/shootout-regex-dna-cheat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/shootout-regex-dna-cheat.rs -------------------------------------------------------------------------------- /regex/examples/shootout-regex-dna-replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/shootout-regex-dna-replace.rs -------------------------------------------------------------------------------- /regex/examples/shootout-regex-dna-single-cheat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/shootout-regex-dna-single-cheat.rs -------------------------------------------------------------------------------- /regex/examples/shootout-regex-dna-single.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/shootout-regex-dna-single.rs -------------------------------------------------------------------------------- /regex/examples/shootout-regex-dna.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/examples/shootout-regex-dna.rs -------------------------------------------------------------------------------- /regex/regex-capi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/Cargo.toml -------------------------------------------------------------------------------- /regex/regex-capi/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /regex/regex-capi/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /regex/regex-capi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/README.md -------------------------------------------------------------------------------- /regex/regex-capi/ctest/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /regex/regex-capi/ctest/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/ctest/compile -------------------------------------------------------------------------------- /regex/regex-capi/ctest/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/ctest/test.c -------------------------------------------------------------------------------- /regex/regex-capi/examples/.gitignore: -------------------------------------------------------------------------------- 1 | iter 2 | -------------------------------------------------------------------------------- /regex/regex-capi/examples/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/examples/compile -------------------------------------------------------------------------------- /regex/regex-capi/examples/iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/examples/iter.c -------------------------------------------------------------------------------- /regex/regex-capi/examples/sherlock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/examples/sherlock.txt -------------------------------------------------------------------------------- /regex/regex-capi/include/rure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/include/rure.h -------------------------------------------------------------------------------- /regex/regex-capi/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/src/error.rs -------------------------------------------------------------------------------- /regex/regex-capi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/src/lib.rs -------------------------------------------------------------------------------- /regex/regex-capi/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/src/macros.rs -------------------------------------------------------------------------------- /regex/regex-capi/src/rure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-capi/src/rure.rs -------------------------------------------------------------------------------- /regex/regex-debug/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-debug/Cargo.toml -------------------------------------------------------------------------------- /regex/regex-debug/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-debug/src/main.rs -------------------------------------------------------------------------------- /regex/regex-syntax/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/Cargo.toml -------------------------------------------------------------------------------- /regex/regex-syntax/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /regex/regex-syntax/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /regex/regex-syntax/benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/benches/bench.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/ast/mod.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/ast/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/ast/parse.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/ast/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/ast/print.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/ast/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/ast/visitor.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/either.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/error.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/hir/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/hir/interval.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/hir/literal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/hir/literal/mod.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/hir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/hir/mod.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/hir/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/hir/print.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/hir/translate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/hir/translate.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/hir/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/hir/visitor.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/lib.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/parser.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/LICENSE-UNICODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/LICENSE-UNICODE -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/age.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/age.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/case_folding_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/case_folding_simple.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/general_category.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/general_category.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/grapheme_cluster_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/grapheme_cluster_break.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/mod.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/perl_word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/perl_word.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/property_bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/property_bool.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/property_names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/property_names.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/property_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/property_values.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/script.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/script_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/script_extension.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/sentence_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/sentence_break.rs -------------------------------------------------------------------------------- /regex/regex-syntax/src/unicode_tables/word_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/regex-syntax/src/unicode_tables/word_break.rs -------------------------------------------------------------------------------- /regex/rustfmt.toml: -------------------------------------------------------------------------------- 1 | disable_all_formatting = true 2 | -------------------------------------------------------------------------------- /regex/scripts/frequencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/scripts/frequencies.py -------------------------------------------------------------------------------- /regex/scripts/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/scripts/generate.py -------------------------------------------------------------------------------- /regex/scripts/regex-match-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/scripts/regex-match-tests.py -------------------------------------------------------------------------------- /regex/scripts/scrape_crates_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/scripts/scrape_crates_io.py -------------------------------------------------------------------------------- /regex/src/backtrack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/backtrack.rs -------------------------------------------------------------------------------- /regex/src/compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/compile.rs -------------------------------------------------------------------------------- /regex/src/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/dfa.rs -------------------------------------------------------------------------------- /regex/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/error.rs -------------------------------------------------------------------------------- /regex/src/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/exec.rs -------------------------------------------------------------------------------- /regex/src/expand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/expand.rs -------------------------------------------------------------------------------- /regex/src/freqs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/freqs.rs -------------------------------------------------------------------------------- /regex/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/input.rs -------------------------------------------------------------------------------- /regex/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/lib.rs -------------------------------------------------------------------------------- /regex/src/literal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/literal/mod.rs -------------------------------------------------------------------------------- /regex/src/literal/teddy_avx2/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/literal/teddy_avx2/fallback.rs -------------------------------------------------------------------------------- /regex/src/literal/teddy_avx2/imp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/literal/teddy_avx2/imp.rs -------------------------------------------------------------------------------- /regex/src/literal/teddy_avx2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/literal/teddy_avx2/mod.rs -------------------------------------------------------------------------------- /regex/src/literal/teddy_ssse3/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/literal/teddy_ssse3/fallback.rs -------------------------------------------------------------------------------- /regex/src/literal/teddy_ssse3/imp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/literal/teddy_ssse3/imp.rs -------------------------------------------------------------------------------- /regex/src/literal/teddy_ssse3/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/literal/teddy_ssse3/mod.rs -------------------------------------------------------------------------------- /regex/src/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/pattern.rs -------------------------------------------------------------------------------- /regex/src/pikevm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/pikevm.rs -------------------------------------------------------------------------------- /regex/src/prog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/prog.rs -------------------------------------------------------------------------------- /regex/src/re_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/re_builder.rs -------------------------------------------------------------------------------- /regex/src/re_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/re_bytes.rs -------------------------------------------------------------------------------- /regex/src/re_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/re_set.rs -------------------------------------------------------------------------------- /regex/src/re_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/re_trait.rs -------------------------------------------------------------------------------- /regex/src/re_unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/re_unicode.rs -------------------------------------------------------------------------------- /regex/src/sparse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/sparse.rs -------------------------------------------------------------------------------- /regex/src/testdata/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/testdata/LICENSE -------------------------------------------------------------------------------- /regex/src/testdata/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/testdata/README -------------------------------------------------------------------------------- /regex/src/testdata/basic.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/testdata/basic.dat -------------------------------------------------------------------------------- /regex/src/testdata/nullsubexpr.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/testdata/nullsubexpr.dat -------------------------------------------------------------------------------- /regex/src/testdata/repetition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/testdata/repetition.dat -------------------------------------------------------------------------------- /regex/src/utf8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/utf8.rs -------------------------------------------------------------------------------- /regex/src/vector/avx2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/vector/avx2.rs -------------------------------------------------------------------------------- /regex/src/vector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/vector/mod.rs -------------------------------------------------------------------------------- /regex/src/vector/ssse3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/src/vector/ssse3.rs -------------------------------------------------------------------------------- /regex/tests/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/api.rs -------------------------------------------------------------------------------- /regex/tests/api_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/api_str.rs -------------------------------------------------------------------------------- /regex/tests/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/bytes.rs -------------------------------------------------------------------------------- /regex/tests/consistent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/consistent.rs -------------------------------------------------------------------------------- /regex/tests/crates_regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/crates_regex.rs -------------------------------------------------------------------------------- /regex/tests/crazy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/crazy.rs -------------------------------------------------------------------------------- /regex/tests/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/flags.rs -------------------------------------------------------------------------------- /regex/tests/fowler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/fowler.rs -------------------------------------------------------------------------------- /regex/tests/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/macros.rs -------------------------------------------------------------------------------- /regex/tests/macros_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/macros_bytes.rs -------------------------------------------------------------------------------- /regex/tests/macros_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/macros_str.rs -------------------------------------------------------------------------------- /regex/tests/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/misc.rs -------------------------------------------------------------------------------- /regex/tests/multiline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/multiline.rs -------------------------------------------------------------------------------- /regex/tests/noparse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/noparse.rs -------------------------------------------------------------------------------- /regex/tests/regression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/regression.rs -------------------------------------------------------------------------------- /regex/tests/replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/replace.rs -------------------------------------------------------------------------------- /regex/tests/searcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/searcher.rs -------------------------------------------------------------------------------- /regex/tests/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/set.rs -------------------------------------------------------------------------------- /regex/tests/shortest_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/shortest_match.rs -------------------------------------------------------------------------------- /regex/tests/suffix_reverse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/suffix_reverse.rs -------------------------------------------------------------------------------- /regex/tests/test_backtrack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_backtrack.rs -------------------------------------------------------------------------------- /regex/tests/test_backtrack_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_backtrack_bytes.rs -------------------------------------------------------------------------------- /regex/tests/test_backtrack_utf8bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_backtrack_utf8bytes.rs -------------------------------------------------------------------------------- /regex/tests/test_crates_regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_crates_regex.rs -------------------------------------------------------------------------------- /regex/tests/test_default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_default.rs -------------------------------------------------------------------------------- /regex/tests/test_default_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_default_bytes.rs -------------------------------------------------------------------------------- /regex/tests/test_nfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_nfa.rs -------------------------------------------------------------------------------- /regex/tests/test_nfa_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_nfa_bytes.rs -------------------------------------------------------------------------------- /regex/tests/test_nfa_utf8bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/test_nfa_utf8bytes.rs -------------------------------------------------------------------------------- /regex/tests/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/unicode.rs -------------------------------------------------------------------------------- /regex/tests/word_boundary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/word_boundary.rs -------------------------------------------------------------------------------- /regex/tests/word_boundary_ascii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/word_boundary_ascii.rs -------------------------------------------------------------------------------- /regex/tests/word_boundary_unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/regex/tests/word_boundary_unicode.rs -------------------------------------------------------------------------------- /rure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/__init__.py -------------------------------------------------------------------------------- /rure/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/decorators.py -------------------------------------------------------------------------------- /rure/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/exceptions.py -------------------------------------------------------------------------------- /rure/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/lib.py -------------------------------------------------------------------------------- /rure/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/regex.py -------------------------------------------------------------------------------- /rure/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rure/tests/test_matchobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/tests/test_matchobject.py -------------------------------------------------------------------------------- /rure/tests/test_regexobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/tests/test_regexobject.py -------------------------------------------------------------------------------- /rure/tests/test_rure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/tests/test_rure.py -------------------------------------------------------------------------------- /rure/tests/test_rureset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/rure/tests/test_rureset.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidblewett/rure-python/HEAD/setup.py --------------------------------------------------------------------------------