Lines Matching refs:RE2

1 // Copyright 2006-2008 The RE2 Authors.  All Rights Reserved.
88 RE2 re(regexp);
89 fprintf(stderr, "RE2: %7lld bytes (peak=%lld)\n", mc.HeapGrowth(), mc.PeakHeapGrowth());
90 RE2::FullMatch(text, re);
91 fprintf(stderr, "RE2: %7lld bytes (peak=%lld)\n", mc.HeapGrowth(), mc.PeakHeapGrowth());
94 fprintf(stderr, "sizeof: PCRE=%d RE2=%d Prog=%d Inst=%d\n",
96 static_cast<int>(sizeof(RE2)),
272 RE2 re("((Hello World))");
276 CHECK(RE2::FindAndConsume(&t, re, &u));
294 // Unambiguous search (RE2 can use OnePass).
320 // Ambiguous search (RE2 cannot use OnePass).
651 RE2 re(regexp);
876 RE2 re(regexp);
879 CHECK_EQ(RE2::FullMatch(text, re), expect_match);
881 CHECK_EQ(RE2::PartialMatch(text, re), expect_match);
961 RE2 re(regexp);
965 CHECK_EQ(RE2::FullMatch(text, re), expect_match);
967 CHECK_EQ(RE2::PartialMatch(text, re), expect_match);
1039 RE2 re(regexp);
1042 CHECK(RE2::FullMatch(text, re, &sp1, &sp2, &sp3));
1106 RE2 re(regexp);
1110 CHECK(RE2::FullMatch(text, re, &sp1, &sp2, &sp3));
1169 RE2 re(regexp);
1172 CHECK(RE2::FullMatch(text, re, &sp1));
1236 RE2 re(regexp);
1240 CHECK(RE2::FullMatch(text, re, &sp1));
1256 RE2 re(regexp);
1260 CHECK(RE2::PartialMatch(text, re, &sp1, &sp2));
1276 RE2 re(regexp);
1280 CHECK(RE2::PartialMatch(text, re, &sp1));
1292 RE2 re("");
1294 RE2::PartialMatch("", re);
1310 RE2 re("abcdefg");
1312 RE2::PartialMatch("abcdefg", re);
1334 RE2 re("(?-s)^(?:GET|POST) +([^ ]+) HTTP");
1336 RE2::PartialMatch(http_text, re, &a);
1358 RE2 re("(?-s)^(?:GET|POST) +([^ ]+) HTTP");
1360 RE2::PartialMatch(http_text, re, &a);
1379 RE2 re("(?-s)^(.+)");
1381 RE2::PartialMatch(http_text, re, &a);
1400 RE2 re("(?-s)^([ -~]+)");
1402 RE2::PartialMatch(http_text, re, &a);
1430 RE2 re(regexp, RE2::Latin1);
1433 CHECK(RE2::FullMatch(s, re));