• Home
  • Raw
  • Download

Lines Matching full:re

32   Regexp* re = Regexp::Parse("(\\d+)-(\\d+)-(\\d+)", Regexp::LikePerl, NULL);  in Test()  local
33 CHECK(re); in Test()
34 Prog* prog = re->CompileToProg(0); in Test()
45 re->Decref(); in Test()
54 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in MemoryUsage() local
55 CHECK(re); in MemoryUsage()
61 Prog* prog = re->CompileToProg(0); in MemoryUsage()
71 re->Decref(); in MemoryUsage()
77 PCRE re(regexp, PCRE::UTF8); in MemoryUsage() local
78 fprintf(stderr, "RE: %7lld bytes (peak=%lld)\n", mc.HeapGrowth(), mc.PeakHeapGrowth()); in MemoryUsage()
79 PCRE::FullMatch(text, re); in MemoryUsage()
80 fprintf(stderr, "RE: %7lld bytes (peak=%lld)\n", mc.HeapGrowth(), mc.PeakHeapGrowth()); in MemoryUsage()
86 PCRE* re = new PCRE(regexp, PCRE::UTF8); in MemoryUsage() local
88 PCRE::FullMatch(text, *re); in MemoryUsage()
90 delete re; in MemoryUsage()
96 RE2 re(regexp); in MemoryUsage() local
98 RE2::FullMatch(text, re); in MemoryUsage()
296 RE2 re("((Hello World))"); in FindAndConsume() local
300 CHECK(RE2::FindAndConsume(&t, re, &u)); in FindAndConsume()
648 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in ParseRegexp() local
649 CHECK(re); in ParseRegexp()
650 re->Decref(); in ParseRegexp()
656 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SimplifyRegexp() local
657 CHECK(re); in SimplifyRegexp()
658 Regexp* sre = re->Simplify(); in SimplifyRegexp()
661 re->Decref(); in SimplifyRegexp()
666 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in NullWalkRegexp() local
667 CHECK(re); in NullWalkRegexp()
669 re->NullWalk(); in NullWalkRegexp()
671 re->Decref(); in NullWalkRegexp()
676 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SimplifyCompileRegexp() local
677 CHECK(re); in SimplifyCompileRegexp()
678 Regexp* sre = re->Simplify(); in SimplifyCompileRegexp()
684 re->Decref(); in SimplifyCompileRegexp()
690 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in CompileRegexp() local
691 CHECK(re); in CompileRegexp()
692 Prog* prog = re->CompileToProg(0); in CompileRegexp()
695 re->Decref(); in CompileRegexp()
700 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in CompileToProg() local
701 CHECK(re); in CompileToProg()
703 Prog* prog = re->CompileToProg(0); in CompileToProg()
707 re->Decref(); in CompileToProg()
711 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in CompileByteMap() local
712 CHECK(re); in CompileByteMap()
713 Prog* prog = re->CompileToProg(0); in CompileByteMap()
719 re->Decref(); in CompileByteMap()
724 PCRE re(regexp, PCRE::UTF8); in CompilePCRE() local
725 CHECK_EQ(re.error(), ""); in CompilePCRE()
731 RE2 re(regexp); in CompileRE2() local
732 CHECK_EQ(re.error(), ""); in CompileRE2()
884 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchDFA() local
885 CHECK(re); in SearchDFA()
886 Prog* prog = re->CompileToProg(0); in SearchDFA()
894 re->Decref(); in SearchDFA()
901 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchNFA() local
902 CHECK(re); in SearchNFA()
903 Prog* prog = re->CompileToProg(0); in SearchNFA()
909 re->Decref(); in SearchNFA()
916 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchOnePass() local
917 CHECK(re); in SearchOnePass()
918 Prog* prog = re->CompileToProg(0); in SearchOnePass()
924 re->Decref(); in SearchOnePass()
931 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchBitState() local
932 CHECK(re); in SearchBitState()
933 Prog* prog = re->CompileToProg(0); in SearchBitState()
938 re->Decref(); in SearchBitState()
945 PCRE re(regexp, PCRE::UTF8); in SearchPCRE() local
946 CHECK_EQ(re.error(), ""); in SearchPCRE()
948 CHECK_EQ(PCRE::FullMatch(text, re), expect_match); in SearchPCRE()
950 CHECK_EQ(PCRE::PartialMatch(text, re), expect_match); in SearchPCRE()
957 RE2 re(regexp); in SearchRE2() local
958 CHECK_EQ(re.error(), ""); in SearchRE2()
960 CHECK_EQ(RE2::FullMatch(text, re), expect_match); in SearchRE2()
962 CHECK_EQ(RE2::PartialMatch(text, re), expect_match); in SearchRE2()
972 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchCachedDFA() local
973 CHECK(re); in SearchCachedDFA()
974 Prog* prog = re->CompileToProg(1LL<<31); in SearchCachedDFA()
984 re->Decref(); in SearchCachedDFA()
989 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchCachedNFA() local
990 CHECK(re); in SearchCachedNFA()
991 Prog* prog = re->CompileToProg(0); in SearchCachedNFA()
999 re->Decref(); in SearchCachedNFA()
1004 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchCachedOnePass() local
1005 CHECK(re); in SearchCachedOnePass()
1006 Prog* prog = re->CompileToProg(0); in SearchCachedOnePass()
1013 re->Decref(); in SearchCachedOnePass()
1018 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in SearchCachedBitState() local
1019 CHECK(re); in SearchCachedBitState()
1020 Prog* prog = re->CompileToProg(0); in SearchCachedBitState()
1026 re->Decref(); in SearchCachedBitState()
1031 PCRE re(regexp, PCRE::UTF8); in SearchCachedPCRE() local
1032 CHECK_EQ(re.error(), ""); in SearchCachedPCRE()
1035 CHECK_EQ(PCRE::FullMatch(text, re), expect_match); in SearchCachedPCRE()
1037 CHECK_EQ(PCRE::PartialMatch(text, re), expect_match); in SearchCachedPCRE()
1043 RE2 re(regexp); in SearchCachedRE2() local
1044 CHECK_EQ(re.error(), ""); in SearchCachedRE2()
1047 CHECK_EQ(RE2::FullMatch(text, re), expect_match); in SearchCachedRE2()
1049 CHECK_EQ(RE2::PartialMatch(text, re), expect_match); in SearchCachedRE2()
1059 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3NFA() local
1060 CHECK(re); in Parse3NFA()
1061 Prog* prog = re->CompileToProg(0); in Parse3NFA()
1067 re->Decref(); in Parse3NFA()
1073 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3OnePass() local
1074 CHECK(re); in Parse3OnePass()
1075 Prog* prog = re->CompileToProg(0); in Parse3OnePass()
1081 re->Decref(); in Parse3OnePass()
1087 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3BitState() local
1088 CHECK(re); in Parse3BitState()
1089 Prog* prog = re->CompileToProg(0); in Parse3BitState()
1094 re->Decref(); in Parse3BitState()
1100 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3Backtrack() local
1101 CHECK(re); in Parse3Backtrack()
1102 Prog* prog = re->CompileToProg(0); in Parse3Backtrack()
1107 re->Decref(); in Parse3Backtrack()
1113 PCRE re(regexp, PCRE::UTF8); in Parse3PCRE() local
1114 CHECK_EQ(re.error(), ""); in Parse3PCRE()
1116 CHECK(PCRE::FullMatch(text, re, &sp1, &sp2, &sp3)); in Parse3PCRE()
1122 RE2 re(regexp); in Parse3RE2() local
1123 CHECK_EQ(re.error(), ""); in Parse3RE2()
1125 CHECK(RE2::FullMatch(text, re, &sp1, &sp2, &sp3)); in Parse3RE2()
1130 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3CachedNFA() local
1131 CHECK(re); in Parse3CachedNFA()
1132 Prog* prog = re->CompileToProg(0); in Parse3CachedNFA()
1140 re->Decref(); in Parse3CachedNFA()
1144 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3CachedOnePass() local
1145 CHECK(re); in Parse3CachedOnePass()
1146 Prog* prog = re->CompileToProg(0); in Parse3CachedOnePass()
1153 re->Decref(); in Parse3CachedOnePass()
1157 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3CachedBitState() local
1158 CHECK(re); in Parse3CachedBitState()
1159 Prog* prog = re->CompileToProg(0); in Parse3CachedBitState()
1165 re->Decref(); in Parse3CachedBitState()
1169 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse3CachedBacktrack() local
1170 CHECK(re); in Parse3CachedBacktrack()
1171 Prog* prog = re->CompileToProg(0); in Parse3CachedBacktrack()
1177 re->Decref(); in Parse3CachedBacktrack()
1181 PCRE re(regexp, PCRE::UTF8); in Parse3CachedPCRE() local
1182 CHECK_EQ(re.error(), ""); in Parse3CachedPCRE()
1185 CHECK(PCRE::FullMatch(text, re, &sp1, &sp2, &sp3)); in Parse3CachedPCRE()
1190 RE2 re(regexp); in Parse3CachedRE2() local
1191 CHECK_EQ(re.error(), ""); in Parse3CachedRE2()
1194 CHECK(RE2::FullMatch(text, re, &sp1, &sp2, &sp3)); in Parse3CachedRE2()
1204 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse1NFA() local
1205 CHECK(re); in Parse1NFA()
1206 Prog* prog = re->CompileToProg(0); in Parse1NFA()
1212 re->Decref(); in Parse1NFA()
1218 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse1OnePass() local
1219 CHECK(re); in Parse1OnePass()
1220 Prog* prog = re->CompileToProg(0); in Parse1OnePass()
1226 re->Decref(); in Parse1OnePass()
1232 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse1BitState() local
1233 CHECK(re); in Parse1BitState()
1234 Prog* prog = re->CompileToProg(0); in Parse1BitState()
1239 re->Decref(); in Parse1BitState()
1245 PCRE re(regexp, PCRE::UTF8); in Parse1PCRE() local
1246 CHECK_EQ(re.error(), ""); in Parse1PCRE()
1248 CHECK(PCRE::FullMatch(text, re, &sp1)); in Parse1PCRE()
1254 RE2 re(regexp); in Parse1RE2() local
1255 CHECK_EQ(re.error(), ""); in Parse1RE2()
1257 CHECK(RE2::FullMatch(text, re, &sp1)); in Parse1RE2()
1262 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse1CachedNFA() local
1263 CHECK(re); in Parse1CachedNFA()
1264 Prog* prog = re->CompileToProg(0); in Parse1CachedNFA()
1272 re->Decref(); in Parse1CachedNFA()
1276 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse1CachedOnePass() local
1277 CHECK(re); in Parse1CachedOnePass()
1278 Prog* prog = re->CompileToProg(0); in Parse1CachedOnePass()
1285 re->Decref(); in Parse1CachedOnePass()
1289 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse1CachedBitState() local
1290 CHECK(re); in Parse1CachedBitState()
1291 Prog* prog = re->CompileToProg(0); in Parse1CachedBitState()
1297 re->Decref(); in Parse1CachedBitState()
1301 Regexp* re = Regexp::Parse(regexp, Regexp::LikePerl, NULL); in Parse1CachedBacktrack() local
1302 CHECK(re); in Parse1CachedBacktrack()
1303 Prog* prog = re->CompileToProg(0); in Parse1CachedBacktrack()
1309 re->Decref(); in Parse1CachedBacktrack()
1313 PCRE re(regexp, PCRE::UTF8); in Parse1CachedPCRE() local
1314 CHECK_EQ(re.error(), ""); in Parse1CachedPCRE()
1317 CHECK(PCRE::FullMatch(text, re, &sp1)); in Parse1CachedPCRE()
1322 RE2 re(regexp); in Parse1CachedRE2() local
1323 CHECK_EQ(re.error(), ""); in Parse1CachedRE2()
1326 CHECK(RE2::FullMatch(text, re, &sp1)); in Parse1CachedRE2()
1332 PCRE re(regexp, PCRE::UTF8); in SearchParse2CachedPCRE() local
1333 CHECK_EQ(re.error(), ""); in SearchParse2CachedPCRE()
1336 CHECK(PCRE::PartialMatch(text, re, &sp1, &sp2)); in SearchParse2CachedPCRE()
1342 RE2 re(regexp); in SearchParse2CachedRE2() local
1343 CHECK_EQ(re.error(), ""); in SearchParse2CachedRE2()
1346 CHECK(RE2::PartialMatch(text, re, &sp1, &sp2)); in SearchParse2CachedRE2()
1352 PCRE re(regexp, PCRE::UTF8); in SearchParse1CachedPCRE() local
1353 CHECK_EQ(re.error(), ""); in SearchParse1CachedPCRE()
1356 CHECK(PCRE::PartialMatch(text, re, &sp1)); in SearchParse1CachedPCRE()
1362 RE2 re(regexp); in SearchParse1CachedRE2() local
1363 CHECK_EQ(re.error(), ""); in SearchParse1CachedRE2()
1366 CHECK(RE2::PartialMatch(text, re, &sp1)); in SearchParse1CachedRE2()
1371 PCRE re(""); in EmptyPartialMatchPCRE() local
1373 PCRE::PartialMatch("", re); in EmptyPartialMatchPCRE()
1378 RE2 re(""); in EmptyPartialMatchRE2() local
1380 RE2::PartialMatch("", re); in EmptyPartialMatchRE2()
1389 PCRE re("abcdefg"); in SimplePartialMatchPCRE() local
1391 PCRE::PartialMatch("abcdefg", re); in SimplePartialMatchPCRE()
1396 RE2 re("abcdefg"); in SimplePartialMatchRE2() local
1398 RE2::PartialMatch("abcdefg", re); in SimplePartialMatchRE2()
1412 PCRE re("(?-s)^(?:GET|POST) +([^ ]+) HTTP"); in HTTPPartialMatchPCRE() local
1414 PCRE::PartialMatch(http_text, re, &a); in HTTPPartialMatchPCRE()
1420 RE2 re("(?-s)^(?:GET|POST) +([^ ]+) HTTP"); in HTTPPartialMatchRE2() local
1422 RE2::PartialMatch(http_text, re, &a); in HTTPPartialMatchRE2()
1436 PCRE re("(?-s)^(?:GET|POST) +([^ ]+) HTTP"); in SmallHTTPPartialMatchPCRE() local
1438 PCRE::PartialMatch(smallhttp_text, re, &a); in SmallHTTPPartialMatchPCRE()
1444 RE2 re("(?-s)^(?:GET|POST) +([^ ]+) HTTP"); in SmallHTTPPartialMatchRE2() local
1446 RE2::PartialMatch(smallhttp_text, re, &a); in SmallHTTPPartialMatchRE2()
1457 PCRE re("(?-s)^(.+)"); in DotMatchPCRE() local
1459 PCRE::PartialMatch(http_text, re, &a); in DotMatchPCRE()
1465 RE2 re("(?-s)^(.+)"); in DotMatchRE2() local
1467 RE2::PartialMatch(http_text, re, &a); in DotMatchRE2()
1478 PCRE re("(?-s)^([ -~]+)"); in ASCIIMatchPCRE() local
1480 PCRE::PartialMatch(http_text, re, &a); in ASCIIMatchPCRE()
1486 RE2 re("(?-s)^([ -~]+)"); in ASCIIMatchRE2() local
1488 RE2::PartialMatch(http_text, re, &a); in ASCIIMatchRE2()
1503 PCRE re(regexp); in FullMatchPCRE() local
1506 CHECK(PCRE::FullMatch(s, re)); in FullMatchPCRE()
1516 RE2 re(regexp, RE2::Latin1); in FullMatchRE2() local
1519 CHECK(RE2::FullMatch(s, re)); in FullMatchRE2()
1549 RE2 re(regexp); in PossibleMatchRangeCommon() local
1555 CHECK(re.PossibleMatchRange(&min, &max, kMaxLen)); in PossibleMatchRangeCommon()