| /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/ |
| H A D | inverted_character_classes.pass.cpp | 21 assert(std::regex_match("X", std::regex("[X]"))); in main() 22 assert(std::regex_match("X", std::regex("[XY]"))); in main() 23 assert(!std::regex_match("X", std::regex("[^X]"))); in main() 24 assert(!std::regex_match("X", std::regex("[^XY]"))); in main() 26 assert(std::regex_match("X", std::regex("[\\S]"))); in main() 27 assert(!std::regex_match("X", std::regex("[^\\S]"))); in main() 29 assert(!std::regex_match("X", std::regex("[\\s]"))); in main() 30 assert(std::regex_match("X", std::regex("[^\\s]"))); in main() 36 assert(std::regex_match("X", std::regex("[\\w]"))); in main() 37 assert(std::regex_match("_", std::regex("[\\w]"))); in main() [all …]
|
| H A D | parse_curly_brackets.pass.cpp | 30 std::regex regex(re); in test1() local 32 assert((std::regex_match(target, smatch, regex))); in test1() 40 std::regex regex(re, std::regex::extended); in test2() local 42 assert((std::regex_match(target, smatch, regex))); in test2() 50 std::regex regex(re, std::regex::awk); in test3() local 52 assert((std::regex_match(target, smatch, regex))); in test3() 60 std::regex regex(re, std::regex::egrep); in test4() local 62 assert((std::regex_match(target, smatch, regex))); in test4()
|
| H A D | exponential.pass.cpp | 28 {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, in main() 29 std::regex::awk}) { in main() 33 std::regex( in main() 44 {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, in main() 45 std::regex::awk}) { in main() 46 assert(std::regex_match(s, std::regex("a*", op))); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.regex/re.regex.construct/ |
| H A D | bad_backref.pass.cpp | 25 std::regex re(pat, f); in error_badbackref_thrown() 36 assert(error_badbackref_thrown("\\1abd", std::regex::basic)); in main() 37 assert(error_badbackref_thrown("\\1abd", std::regex::extended)); in main() 38 assert(error_badbackref_thrown("\\1abd", std::regex::awk) == false); in main() 39 assert(error_badbackref_thrown("\\1abd", std::regex::grep)); in main() 40 assert(error_badbackref_thrown("\\1abd", std::regex::egrep)); in main() 58 std::regex re(pat1, pat1 + 7); // extra chars after the end. in main() 64 assert(error_badbackref_thrown("\\1(abd)", std::regex::extended)); in main() 68 assert(error_badbackref_thrown("\\1(abd)", std::regex::egrep)); in main() 80 assert(error_badbackref_thrown("(cat)\\1", std::regex::basic)); in main() [all …]
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/ |
| H A D | gtest-death-test.h | 183 # define ASSERT_DEATH(statement, regex) \ argument 188 # define EXPECT_DEATH(statement, regex) \ argument 263 # define EXPECT_DEBUG_DEATH(statement, regex) \ argument 264 GTEST_EXECUTE_STATEMENT_(statement, regex) 266 # define ASSERT_DEBUG_DEATH(statement, regex) \ argument 267 GTEST_EXECUTE_STATEMENT_(statement, regex) 271 # define EXPECT_DEBUG_DEATH(statement, regex) \ argument 272 EXPECT_DEATH(statement, regex) 275 ASSERT_DEATH(statement, regex) 335 EXPECT_DEATH(statement, regex) [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.grammar/ |
| H A D | excessive_brace_min_max.pass.cpp | 23 {std::regex::basic}) { in main() 25 TEST_IGNORE_NODISCARD std::regex("a\\{3,2\\}", op); in main() member in main::std 33 {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, in main() 34 std::regex::awk}) { in main() 36 TEST_IGNORE_NODISCARD std::regex("a{3,2}", op); in main() member in main::std 46 {std::regex::basic}) { in main() 48 TEST_IGNORE_NODISCARD std::regex("a\\{100000000000000000000,10000000000000000000\\}", op); in main() member in main::std 56 {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, in main() 57 std::regex::awk}) { in main() 59 TEST_IGNORE_NODISCARD std::regex("a{100000000000000000000,10000000000000000000}", op); in main() member in main::std
|
| H A D | excessive_brace_count.pass.cpp | 21 {std::regex::basic, std::regex::grep}) { in main() 23 TEST_IGNORE_NODISCARD std::regex("a\\{100000000000000000\\}", op); in main() member in main::std 30 {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, in main() 31 std::regex::awk}) { in main() 33 TEST_IGNORE_NODISCARD std::regex("a{100000000000000000}", op); in main() member in main::std
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.const/re.matchflag/ |
| H A D | match_prev_avail.pass.cpp | 26 assert(std::regex_match(str1 + 1, str1 + 2, std::regex("^a"), in main() 30 assert(std::regex_match(str1_scnd, std::regex("a"), in main() 35 assert(std::regex_search(str1, std::regex("\\ba"))); in main() 39 assert(std::regex_search(str1_scnd, std::regex("\\ba"), in main() 48 assert(std::regex_match(str1_scnd, std::regex("\\ba"), in main() 57 assert(std::regex_search(Start, End, std::regex("^cd"))); in main() 59 assert(!std::regex_search(Start, End, std::regex("^cd"), in main() 63 assert(!std::regex_search(Start, End, std::regex("^cd"), in main() 70 assert(std::regex_search(Start, End, std::regex("^cd"), in main() 73 assert(std::regex_search(Start, End, std::regex("^cd"), in main() [all …]
|
| H A D | match_not_null.pass.cpp | 23 assert(!std::regex_search("a", m, std::regex("b*"), in main() 25 assert(std::regex_search("aa", m, std::regex("a*?"), in main() 28 assert(!std::regex_search("a", m, std::regex("b*", std::regex::extended), in main() 32 std::regex("b*", std::regex::extended | std::regex_constants::nosubs), in main() 35 assert(!std::regex_match("", m, std::regex("a*"), in main() 37 assert(!std::regex_match("", m, std::regex("a*", std::regex::extended), in main() 41 std::regex("a*", std::regex::extended | std::regex_constants::nosubs), in main()
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.search/ |
| H A D | exponential.pass.cpp | 28 {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, in main() 29 std::regex::awk}) { in main() 33 std::regex( in main() 44 {std::regex::ECMAScript, std::regex::extended, std::regex::egrep, in main() 45 std::regex::awk}) { in main() 46 assert(std::regex_search(s, std::regex("a*", op))); in main()
|
| /llvm-project-15.0.7/clang/test/utils/update_cc_test_checks/ |
| H A D | generated-funcs-regex.test | 2 ## by regex 4 …regex.c %t-generated-funcs-regex.c && %update_cc_test_checks --include-generated-funcs --replace-v… 5 # RUN: diff -u %S/Inputs/generated-funcs-regex.c.expected %t-generated-funcs-regex.c 8 # RUN: %update_cc_test_checks %t-generated-funcs-regex.c 9 # RUN: diff -u %S/Inputs/generated-funcs-regex.c.expected %t-generated-funcs-regex.c
|
| /llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/Posix/ |
| H A D | regex.cpp | 46 regex_t regex; in main() local 47 int rv = regcomp(®ex, "[[:upper:]]\\([[:upper:]]\\)", 0); in main() 50 test_matched(®ex, "abc"); in main() 51 test_matched(®ex, "ABC"); in main() 53 test_print_matches(®ex, "ABC"); in main() 55 regfree(®ex); in main() 59 regex_t regex; in main() local 60 int rv = regcomp(®ex, "[[:upp:]]", 0); in main() 64 regerror(rv, ®ex, errbuf, sizeof errbuf); in main() 67 regfree(®ex); in main()
|
| H A D | regex_startend.cpp | 50 regex_t regex; in main() local 51 int rv = regcomp(®ex, "[A-Z][A-Z]", 0); in main() 53 test_matched(®ex, "ABCD", 0, 4, "AB"); in main() 54 test_matched(®ex, "ABCD", 0, 1, nullptr); // Not long enough in main() 55 test_matched(®ex, "ABCD", 1, 4, "BC"); in main() 56 test_matched(®ex, "ABCD", 1, 2, nullptr); // Not long enough in main() 57 test_matched(®ex, "ABCD", 2, 4, "CD"); in main() 58 test_matched(®ex, "ABCD", 2, 3, nullptr); // Not long enough in main() 59 test_matched(®ex, "ABCD", 3, 4, nullptr); // Not long enough in main() 60 regfree(®ex); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.regex/re.regex.assign/ |
| H A D | assign_ptr_size_flag.pass.cpp | 21 std::regex r0; in main() 23 assert(r0.flags() == std::regex::ECMAScript); in main() 26 std::regex r1; in main() 27 r1.assign("(a([bc]))", 9, std::regex::ECMAScript); in main() 28 assert(r1.flags() == std::regex::ECMAScript); in main() 31 std::regex r2; in main() 32 r2.assign("(a([bc]))", 9, std::regex::extended); in main() 33 assert(r2.flags() == std::regex::extended); in main()
|
| H A D | assign_iter_iter_flag.pass.cpp | 29 std::regex r2; in main() 32 assert(r2.flags() == std::regex::ECMAScript); in main() 35 r2.assign(I(s4.begin()), I(s4.end()), std::regex::extended); in main() 36 assert(r2.flags() == std::regex::extended); in main() 40 assert(r2.flags() == std::regex::ECMAScript); in main() 43 r2.assign(F(s4.begin()), F(s4.end()), std::regex::extended); in main() 44 assert(r2.flags() == std::regex::extended); in main()
|
| H A D | assign.pass.cpp | 21 std::regex r1("(a([bc]))"); in main() 22 std::regex r2; in main() 24 assert(r2.flags() == std::regex::ECMAScript); in main() 30 try { r2.assign("(def", std::regex::extended); } in main() 33 assert(r2.flags() == std::regex::ECMAScript); in main()
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/src/ |
| H A D | gtest-port.cc | 755 const char* const partial_regex = (*regex == '\0') ? "()" : regex; in Init() 824 if (regex == nullptr) { in ValidateRegex() 836 if (regex[i] == '\0') { in ValidateRegex() 916 if (*regex == '$') in MatchRegexAtHead() 922 ++regex; in MatchRegexAtHead() 923 if (IsRepeat(regex[1])) { in MatchRegexAtHead() 928 escaped, regex[0], regex[1], regex + 2, str); in MatchRegexAtHead() 949 if (*regex == '^') in MatchRegexAnywhere() 981 if (regex != nullptr) { in Init() 998 if (*regex != '^') in Init() [all …]
|
| /llvm-project-15.0.7/lldb/source/DataFormatters/ |
| H A D | FormattersHelpers.cpp | 26 ConstString type_name, TypeFormatImpl::Flags flags, bool regex) { in AddFormat() argument 29 if (regex) in AddFormat() 39 ConstString type_name, bool regex) { in AddSummary() argument 40 if (regex) in AddSummary() 53 if (regex) in AddStringSummary() 63 TypeSummaryImpl::Flags flags, bool regex) { in AddOneLineSummary() argument 67 if (regex) in AddOneLineSummary() 81 if (regex) in AddCXXSummary() 93 ScriptedSyntheticChildren::Flags flags, bool regex) { in AddCXXSynthetic() argument 96 if (regex) in AddCXXSynthetic() [all …]
|
| /llvm-project-15.0.7/lldb/packages/Python/lldbsuite/test/tools/lldb-server/ |
| H A D | lldbgdbserverutils.py | 368 regex=None, argument 404 self.regex = regex 463 elif self.regex: 624 self._regex = regex 746 if regex and (isinstance(regex, str)): 747 regex = re.compile(regex, re.DOTALL) 757 regex=regex, 766 regex=regex, 774 if regex and (isinstance(regex, str)): 775 regex = re.compile(regex, re.DOTALL) [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | Regex.cpp | 29 Regex::Regex(StringRef regex, RegexFlags Flags) { in Regex() argument 32 preg->re_endp = regex.end(); in Regex() 39 error = llvm_regcomp(preg, regex.data(), flags|REG_PEND); in Regex() 42 Regex::Regex(StringRef regex, unsigned Flags) in Regex() argument 43 : Regex(regex, static_cast<RegexFlags>(Flags)) {} in Regex() 45 Regex::Regex(Regex &®ex) { in Regex() argument 46 preg = regex.preg; in Regex() 47 error = regex.error; in Regex() 48 regex.preg = nullptr; in Regex() 49 regex.error = REG_BADPAT; in Regex()
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.replace/ |
| H A D | test6.pass.cpp | 26 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 33 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 41 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 49 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 57 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 65 std::regex phone_numbers("\\d{3}-\\d{4}"); in main()
|
| H A D | test4.pass.cpp | 25 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 32 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 40 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 48 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 56 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 64 std::regex phone_numbers("\\d{3}-\\d{4}"); in main()
|
| H A D | test5.pass.cpp | 26 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 33 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 41 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 49 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 57 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 65 std::regex phone_numbers("\\d{3}-\\d{4}"); in main()
|
| H A D | test3.pass.cpp | 26 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 33 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 41 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 49 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 57 std::regex phone_numbers("\\d{3}-\\d{4}"); in main() 65 std::regex phone_numbers("\\d{3}-\\d{4}"); in main()
|
| /llvm-project-15.0.7/llvm/cmake/modules/ |
| H A D | ChooseMSVCCRT.cmake | 13 # 2. Replace the flags in both variables with the new flag via a regex. 18 macro(make_crt_regex regex crts) 19 set(${regex} "") 23 set(${regex} "${${regex}}|(^| +)/${crt}($| +)") 25 string(REGEX REPLACE "^\\|" "" ${regex} "${${regex}}") 28 macro(get_current_crt crt_current regex flagsvar) 31 string(REGEX MATCH "${${regex}}" ${crt_current} "${${flagsvar}}") 38 macro(set_flag_in_var flagsvar regex flag) 39 string(REGEX MATCH "${${regex}}" current_flag "${${flagsvar}}") 43 string(REGEX REPLACE "${${regex}}" "${${flag}}" ${flagsvar} "${${flagsvar}}")
|