Home
last modified time | relevance | path

Searched refs:regex (Results 1 – 25 of 312) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/libcxx/test/std/re/re.alg/re.alg.match/
H A Dinverted_character_classes.pass.cpp21 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 Dparse_curly_brackets.pass.cpp30 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 Dexponential.pass.cpp28 {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 Dbad_backref.pass.cpp25 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 Dgtest-death-test.h183 # 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 Dexcessive_brace_min_max.pass.cpp23 {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 Dexcessive_brace_count.pass.cpp21 {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 Dmatch_prev_avail.pass.cpp26 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 Dmatch_not_null.pass.cpp23 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 Dexponential.pass.cpp28 {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 Dgenerated-funcs-regex.test2 ## 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 Dregex.cpp46 regex_t regex; in main() local
47 int rv = regcomp(&regex, "[[:upper:]]\\([[:upper:]]\\)", 0); in main()
50 test_matched(&regex, "abc"); in main()
51 test_matched(&regex, "ABC"); in main()
53 test_print_matches(&regex, "ABC"); in main()
55 regfree(&regex); in main()
59 regex_t regex; in main() local
60 int rv = regcomp(&regex, "[[:upp:]]", 0); in main()
64 regerror(rv, &regex, errbuf, sizeof errbuf); in main()
67 regfree(&regex); in main()
H A Dregex_startend.cpp50 regex_t regex; in main() local
51 int rv = regcomp(&regex, "[A-Z][A-Z]", 0); in main()
53 test_matched(&regex, "ABCD", 0, 4, "AB"); in main()
54 test_matched(&regex, "ABCD", 0, 1, nullptr); // Not long enough in main()
55 test_matched(&regex, "ABCD", 1, 4, "BC"); in main()
56 test_matched(&regex, "ABCD", 1, 2, nullptr); // Not long enough in main()
57 test_matched(&regex, "ABCD", 2, 4, "CD"); in main()
58 test_matched(&regex, "ABCD", 2, 3, nullptr); // Not long enough in main()
59 test_matched(&regex, "ABCD", 3, 4, nullptr); // Not long enough in main()
60 regfree(&regex); in main()
/llvm-project-15.0.7/libcxx/test/std/re/re.regex/re.regex.assign/
H A Dassign_ptr_size_flag.pass.cpp21 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 Dassign_iter_iter_flag.pass.cpp29 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 Dassign.pass.cpp21 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 Dgtest-port.cc755 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 DFormattersHelpers.cpp26 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 Dlldbgdbserverutils.py368 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 DRegex.cpp29 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 &&regex) { 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 Dtest6.pass.cpp26 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 Dtest4.pass.cpp25 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 Dtest5.pass.cpp26 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 Dtest3.pass.cpp26 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 DChooseMSVCCRT.cmake13 # 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}}")

12345678910>>...13