├── .conan ├── build.py └── test_package │ ├── CMakeLists.txt │ ├── conanfile.py │ └── test_package.cpp ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .gitmodules ├── .tm_properties ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── NOTES.md ├── README.md ├── clang-bench.txt ├── conanfile.py ├── ctre.cppm ├── docs ├── api.rst ├── conf.py ├── examples.rst ├── index.rst └── regex_syntax.rst ├── future.cpp ├── gcc-bench.txt ├── include ├── ctll.hpp ├── ctll │ ├── actions.hpp │ ├── fixed_string.hpp │ ├── grammars.hpp │ ├── list.hpp │ ├── parser.hpp │ └── utilities.hpp ├── ctre-unicode.hpp ├── ctre.hpp ├── ctre │ ├── actions │ │ ├── asserts.inc.hpp │ │ ├── atomic_group.inc.hpp │ │ ├── backreference.inc.hpp │ │ ├── boundaries.inc.hpp │ │ ├── capture.inc.hpp │ │ ├── characters.inc.hpp │ │ ├── class.inc.hpp │ │ ├── fusion.inc.hpp │ │ ├── hexdec.inc.hpp │ │ ├── look.inc.hpp │ │ ├── mode.inc.hpp │ │ ├── named_class.inc.hpp │ │ ├── options.inc.hpp │ │ ├── properties.inc.hpp │ │ ├── repeat.inc.hpp │ │ ├── sequence.inc.hpp │ │ └── set.inc.hpp │ ├── atoms.hpp │ ├── atoms_characters.hpp │ ├── atoms_unicode.hpp │ ├── evaluation.hpp │ ├── find_captures.hpp │ ├── first.hpp │ ├── flags_and_modes.hpp │ ├── functions.hpp │ ├── id.hpp │ ├── iterators.hpp │ ├── literals.hpp │ ├── operators.hpp │ ├── pcre.gram │ ├── pcre.hpp │ ├── pcre_actions.hpp │ ├── range.hpp │ ├── return_type.hpp │ ├── rotate.hpp │ ├── starts_with_anchor.hpp │ ├── utf8.hpp │ ├── utility.hpp │ └── wrapper.hpp ├── unicode-db.hpp └── unicode-db │ ├── unicode-db.hpp │ └── unicode_interface.hpp ├── packaging └── pkgconfig.pc.in ├── single-header ├── ctre-unicode.hpp ├── ctre.hpp └── unicode-db.hpp └── tests ├── CMakeLists.txt ├── __utf8.cpp ├── _bad_cycle.cpp ├── _fixed-string.cpp ├── _unicode.cpp ├── benchmark-exec ├── .gitignore ├── .tm_properties ├── Makefile ├── baseline.cpp ├── boost.cpp ├── common.hpp ├── ctre.cpp ├── jsc.js ├── node-v8.js ├── pattern.hpp ├── pcre-jit.cpp ├── pcre.cpp ├── re2.cpp ├── srell.cpp ├── std.cpp └── xpressive.cpp ├── benchmark-range ├── load-file.hpp └── measurement.cpp ├── benchmark ├── many-of-different-ctll.cpp ├── many-of-different-x5-ctll.cpp ├── many-of-same-ctll.cpp ├── many-of-same-proto.cpp ├── same.cpp └── unique.cpp ├── ci.cpp ├── cnttp.cpp ├── correct-conversion.cpp ├── gcc8.cpp ├── generating.cpp ├── gets.cpp ├── is_prime.cpp ├── many-of-same-proto.cpp ├── matching.cpp ├── matching2-msvc-greedy.cpp ├── matching2.cpp ├── matching3.cpp ├── mode.cpp ├── msvc.cpp ├── parsing.cpp ├── range.cpp ├── results.cpp ├── string.cpp ├── trampoline.cpp ├── wide-pattern.cpp └── z_matching.cpp /.conan/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.conan/build.py -------------------------------------------------------------------------------- /.conan/test_package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.conan/test_package/CMakeLists.txt -------------------------------------------------------------------------------- /.conan/test_package/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.conan/test_package/conanfile.py -------------------------------------------------------------------------------- /.conan/test_package/test_package.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.conan/test_package/test_package.cpp -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.tm_properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.tm_properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/Makefile -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/NOTES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/README.md -------------------------------------------------------------------------------- /clang-bench.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/clang-bench.txt -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/conanfile.py -------------------------------------------------------------------------------- /ctre.cppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/ctre.cppm -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/regex_syntax.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/docs/regex_syntax.rst -------------------------------------------------------------------------------- /future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/future.cpp -------------------------------------------------------------------------------- /gcc-bench.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/gcc-bench.txt -------------------------------------------------------------------------------- /include/ctll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctll.hpp -------------------------------------------------------------------------------- /include/ctll/actions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctll/actions.hpp -------------------------------------------------------------------------------- /include/ctll/fixed_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctll/fixed_string.hpp -------------------------------------------------------------------------------- /include/ctll/grammars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctll/grammars.hpp -------------------------------------------------------------------------------- /include/ctll/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctll/list.hpp -------------------------------------------------------------------------------- /include/ctll/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctll/parser.hpp -------------------------------------------------------------------------------- /include/ctll/utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctll/utilities.hpp -------------------------------------------------------------------------------- /include/ctre-unicode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre-unicode.hpp -------------------------------------------------------------------------------- /include/ctre.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre.hpp -------------------------------------------------------------------------------- /include/ctre/actions/asserts.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/asserts.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/atomic_group.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/atomic_group.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/backreference.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/backreference.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/boundaries.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/boundaries.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/capture.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/capture.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/characters.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/characters.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/class.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/class.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/fusion.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/fusion.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/hexdec.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/hexdec.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/look.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/look.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/mode.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/mode.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/named_class.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/named_class.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/options.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/options.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/properties.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/properties.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/repeat.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/repeat.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/sequence.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/sequence.inc.hpp -------------------------------------------------------------------------------- /include/ctre/actions/set.inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/actions/set.inc.hpp -------------------------------------------------------------------------------- /include/ctre/atoms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/atoms.hpp -------------------------------------------------------------------------------- /include/ctre/atoms_characters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/atoms_characters.hpp -------------------------------------------------------------------------------- /include/ctre/atoms_unicode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/atoms_unicode.hpp -------------------------------------------------------------------------------- /include/ctre/evaluation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/evaluation.hpp -------------------------------------------------------------------------------- /include/ctre/find_captures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/find_captures.hpp -------------------------------------------------------------------------------- /include/ctre/first.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/first.hpp -------------------------------------------------------------------------------- /include/ctre/flags_and_modes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/flags_and_modes.hpp -------------------------------------------------------------------------------- /include/ctre/functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/functions.hpp -------------------------------------------------------------------------------- /include/ctre/id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/id.hpp -------------------------------------------------------------------------------- /include/ctre/iterators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/iterators.hpp -------------------------------------------------------------------------------- /include/ctre/literals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/literals.hpp -------------------------------------------------------------------------------- /include/ctre/operators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/operators.hpp -------------------------------------------------------------------------------- /include/ctre/pcre.gram: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/pcre.gram -------------------------------------------------------------------------------- /include/ctre/pcre.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/pcre.hpp -------------------------------------------------------------------------------- /include/ctre/pcre_actions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/pcre_actions.hpp -------------------------------------------------------------------------------- /include/ctre/range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/range.hpp -------------------------------------------------------------------------------- /include/ctre/return_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/return_type.hpp -------------------------------------------------------------------------------- /include/ctre/rotate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/rotate.hpp -------------------------------------------------------------------------------- /include/ctre/starts_with_anchor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/starts_with_anchor.hpp -------------------------------------------------------------------------------- /include/ctre/utf8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/utf8.hpp -------------------------------------------------------------------------------- /include/ctre/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/utility.hpp -------------------------------------------------------------------------------- /include/ctre/wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/ctre/wrapper.hpp -------------------------------------------------------------------------------- /include/unicode-db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/unicode-db.hpp -------------------------------------------------------------------------------- /include/unicode-db/unicode-db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/unicode-db/unicode-db.hpp -------------------------------------------------------------------------------- /include/unicode-db/unicode_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/include/unicode-db/unicode_interface.hpp -------------------------------------------------------------------------------- /packaging/pkgconfig.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/packaging/pkgconfig.pc.in -------------------------------------------------------------------------------- /single-header/ctre-unicode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/single-header/ctre-unicode.hpp -------------------------------------------------------------------------------- /single-header/ctre.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/single-header/ctre.hpp -------------------------------------------------------------------------------- /single-header/unicode-db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/single-header/unicode-db.hpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/__utf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/__utf8.cpp -------------------------------------------------------------------------------- /tests/_bad_cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/_bad_cycle.cpp -------------------------------------------------------------------------------- /tests/_fixed-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/_fixed-string.cpp -------------------------------------------------------------------------------- /tests/_unicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/_unicode.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/.gitignore: -------------------------------------------------------------------------------- 1 | result.csv 2 | *.tmp 3 | pattern.hpp 4 | -------------------------------------------------------------------------------- /tests/benchmark-exec/.tm_properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/.tm_properties -------------------------------------------------------------------------------- /tests/benchmark-exec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/Makefile -------------------------------------------------------------------------------- /tests/benchmark-exec/baseline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/baseline.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/boost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/boost.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/common.hpp -------------------------------------------------------------------------------- /tests/benchmark-exec/ctre.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/ctre.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/jsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/jsc.js -------------------------------------------------------------------------------- /tests/benchmark-exec/node-v8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/node-v8.js -------------------------------------------------------------------------------- /tests/benchmark-exec/pattern.hpp: -------------------------------------------------------------------------------- 1 | #define PATTERN "[a-z]+[0-9]+" 2 | -------------------------------------------------------------------------------- /tests/benchmark-exec/pcre-jit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/pcre-jit.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/pcre.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/pcre.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/re2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/re2.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/srell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/srell.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/std.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/std.cpp -------------------------------------------------------------------------------- /tests/benchmark-exec/xpressive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-exec/xpressive.cpp -------------------------------------------------------------------------------- /tests/benchmark-range/load-file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-range/load-file.hpp -------------------------------------------------------------------------------- /tests/benchmark-range/measurement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark-range/measurement.cpp -------------------------------------------------------------------------------- /tests/benchmark/many-of-different-ctll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark/many-of-different-ctll.cpp -------------------------------------------------------------------------------- /tests/benchmark/many-of-different-x5-ctll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark/many-of-different-x5-ctll.cpp -------------------------------------------------------------------------------- /tests/benchmark/many-of-same-ctll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark/many-of-same-ctll.cpp -------------------------------------------------------------------------------- /tests/benchmark/many-of-same-proto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark/many-of-same-proto.cpp -------------------------------------------------------------------------------- /tests/benchmark/same.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark/same.cpp -------------------------------------------------------------------------------- /tests/benchmark/unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/benchmark/unique.cpp -------------------------------------------------------------------------------- /tests/ci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/ci.cpp -------------------------------------------------------------------------------- /tests/cnttp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/cnttp.cpp -------------------------------------------------------------------------------- /tests/correct-conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/correct-conversion.cpp -------------------------------------------------------------------------------- /tests/gcc8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/gcc8.cpp -------------------------------------------------------------------------------- /tests/generating.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/generating.cpp -------------------------------------------------------------------------------- /tests/gets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/gets.cpp -------------------------------------------------------------------------------- /tests/is_prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/is_prime.cpp -------------------------------------------------------------------------------- /tests/many-of-same-proto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/many-of-same-proto.cpp -------------------------------------------------------------------------------- /tests/matching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/matching.cpp -------------------------------------------------------------------------------- /tests/matching2-msvc-greedy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/matching2-msvc-greedy.cpp -------------------------------------------------------------------------------- /tests/matching2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/matching2.cpp -------------------------------------------------------------------------------- /tests/matching3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/matching3.cpp -------------------------------------------------------------------------------- /tests/mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/mode.cpp -------------------------------------------------------------------------------- /tests/msvc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/msvc.cpp -------------------------------------------------------------------------------- /tests/parsing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/parsing.cpp -------------------------------------------------------------------------------- /tests/range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/range.cpp -------------------------------------------------------------------------------- /tests/results.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/results.cpp -------------------------------------------------------------------------------- /tests/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/string.cpp -------------------------------------------------------------------------------- /tests/trampoline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/trampoline.cpp -------------------------------------------------------------------------------- /tests/wide-pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/wide-pattern.cpp -------------------------------------------------------------------------------- /tests/z_matching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanickadot/compile-time-regular-expressions/HEAD/tests/z_matching.cpp --------------------------------------------------------------------------------