Home
last modified time | relevance | path

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

12345678910>>...15

/llvm-project/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()
32 assert(std::regex_match("X", std::regex("[\\s\\S]"))); in main()
33 assert(std::regex_match("X", std::regex("[^Y\\s]"))); 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/libcxx/test/std/re/re.regex/re.regex.construct/
H A Dbad_backref.pass.cpp21 static bool error_badbackref_thrown(const char *pat, std::regex::flag_type f) in error_badbackref_thrown()
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()
63 assert(error_badbackref_thrown("\\1\\(abd\\)", std::regex::basic)); in main()
64 assert(error_badbackref_thrown("\\1(abd)", std::regex::extended)); in main()
[all …]
/llvm-project/third-party/unittest/googletest/include/gtest/
H A Dgtest-death-test.h264 #define EXPECT_DEBUG_DEATH(statement, regex) \ argument
265 GTEST_EXECUTE_STATEMENT_(statement, regex)
267 #define ASSERT_DEBUG_DEATH(statement, regex) \ argument
268 GTEST_EXECUTE_STATEMENT_(statement, regex)
272 #define EXPECT_DEBUG_DEATH(statement, regex) EXPECT_DEATH(statement, regex) argument
274 #define ASSERT_DEBUG_DEATH(statement, regex) ASSERT_DEATH(statement, regex) argument
314 #define GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, terminator) \ argument
320 ::testing::internal::RE::PartialMatch(".*", (regex)); \
332 #define EXPECT_DEATH_IF_SUPPORTED(statement, regex) \ argument
333 EXPECT_DEATH(statement, regex)
[all …]
/llvm-project/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/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()
36 assert(std::regex_match(str1 + 1, str1 + 2, std::regex("\\ba\\b"), in main()
39 assert(std::regex_search(str1_scnd, std::regex("\\ba"), in main()
44 assert(std::regex_match(str1 + 1, str1 + 2, std::regex("^a"), 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()
61 assert(!std::regex_search(Start, End, std::regex(".*\\bcd\\b"), 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()
H A Dmatch_not_eol.pass.cpp24 std::regex re("foo$"); in main()
31 std::regex re("foo"); in main()
38 std::regex re("foo$"); in main()
45 std::regex re("foo"); in main()
52 std::regex re("$"); in main()
66 std::regex re("$", std::regex::multiline); in main()
77 std::regex re("$"); in main()
84 std::regex re("^b*$"); in main()
/llvm-project/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/compiler-rt/test/sanitizer_common/TestCases/Posix/
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()
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()
/llvm-project/clang/test/utils/update_cc_test_checks/
H A Dgenerated-funcs-regex.test2 ## by regex
4regex.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/third-party/unittest/googletest/src/
H A Dgtest-port.cc697 void RE::Init(const char* regex) { in Init() argument
698 pattern_ = regex; in Init()
702 const size_t full_regex_len = strlen(regex) + 10; in Init()
705 snprintf(full_pattern, full_regex_len, "^(%s)$", regex); in Init()
716 const char* const partial_regex = (*regex == '\0') ? "()" : regex; in Init()
720 << "Regular expression \"" << regex in Init()
788 static std::string FormatRegexSyntaxError(const char* regex, int index) { in FormatRegexSyntaxError() argument
790 << " in simple regular expression \"" << regex << "\": ") in FormatRegexSyntaxError()
796 bool ValidateRegex(const char* regex) { in ValidateRegex() argument
797 if (regex == nullptr) { in ValidateRegex()
[all …]
/llvm-project/lldb/source/DataFormatters/
H A DFormattersHelpers.cpp26 llvm::StringRef type_name, TypeFormatImpl::Flags flags, bool regex) { in AddFormat() argument
30 regex ? eFormatterMatchRegex : eFormatterMatchExact; in AddFormat()
36 llvm::StringRef type_name, bool regex) { in AddSummary() argument
38 regex ? eFormatterMatchRegex : eFormatterMatchExact; in AddSummary()
44 llvm::StringRef type_name, TypeSummaryImpl::Flags flags, bool regex) { in AddStringSummary() argument
48 regex ? eFormatterMatchRegex : eFormatterMatchExact; in AddStringSummary()
54 TypeSummaryImpl::Flags flags, bool regex) { in AddOneLineSummary() argument
59 regex ? eFormatterMatchRegex : eFormatterMatchExact; in AddOneLineSummary()
66 llvm::StringRef type_name, TypeSummaryImpl::Flags flags, bool regex) { in AddCXXSummary() argument
71 regex ? eFormatterMatchRegex : eFormatterMatchExact; in AddCXXSummary()
[all …]
/llvm-project/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.cpp30 std::regex r2; in main()
33 assert(r2.flags() == std::regex::ECMAScript); in main()
36 r2.assign(I(s4.begin()), I(s4.end()), std::regex::extended); in main()
37 assert(r2.flags() == std::regex::extended); in main()
41 assert(r2.flags() == std::regex::ECMAScript); in main()
44 r2.assign(F(s4.begin()), F(s4.end()), std::regex::extended); in main()
45 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/libcxx/test/std/re/re.alg/re.alg.replace/
H A Dzero_length_matches.pass.cpp20 assert(std::regex_replace("abc", std::regex(""), "!") == "!a!b!c!"); in main()
21 assert(std::regex_replace("abc", std::regex("X*"), "!") == "!a!b!c!"); in main()
22 assert(std::regex_replace("abc", std::regex("X{0,3}"), "!") == "!a!b!c!"); in main()
25 assert(std::regex_replace("abc", std::regex(""), "[!]") == "[!]a[!]b[!]c[!]"); in main()
28 assert(std::regex_replace("abc", std::regex(""), "") == "abc"); in main()
31 assert(std::regex_replace("", std::regex(""), "!") == "!"); in main()
34 assert(std::regex_replace("abCabCa", std::regex("C*"), "!") == "!a!b!!a!b!!a!"); in main()
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 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 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()
/llvm-project/llvm/lib/Support/
H A DRegex.cpp26 Regex::Regex(StringRef regex, RegexFlags Flags) { in Regex() argument
29 preg->re_endp = regex.end(); in Regex()
36 error = llvm_regcomp(preg, regex.data(), flags|REG_PEND); in Regex()
39 Regex::Regex(StringRef regex, unsigned Flags) in Regex() argument
40 : Regex(regex, static_cast<RegexFlags>(Flags)) {} in Regex()
42 Regex::Regex(Regex &&regex) { in Regex() argument
43 preg = regex.preg; in Regex()
44 error = regex.error; in Regex()
45 regex.preg = nullptr; in Regex()
46 regex.error = REG_BADPAT; in Regex()
/llvm-project/lld/Common/
H A DErrorHandler.cpp22 #include <regex>
174 static std::regex regexes[] = { in getLocation()
175 std::regex( in getLocation()
178 std::regex( in getLocation()
180 std::regex(R"(^undefined symbol:.*\n>>> referenced by (.*):)"), in getLocation()
181 std::regex( in getLocation()
183 std::regex( in getLocation()
185 std::regex(R"(^duplicate symbol: .*\n>>> defined at (\S+):(\d+))"), in getLocation()
186 std::regex( in getLocation()
188 std::regex( in getLocation()
[all...]

12345678910>>...15