MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / SearchDigits

Function SearchDigits

extern/re2/re2/testing/regexp_benchmark.cc:431–435  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

429// Benchmark: use regexp to find phone number.
430
431void SearchDigits(benchmark::State& state, SearchImpl* search) {
432 StringPiece s("650-253-0001");
433 search(state, "([0-9]+)-([0-9]+)-([0-9]+)", s, Prog::kAnchored, true);
434 state.SetItemsProcessed(state.iterations());
435}
436
437void Search_Digits_DFA(benchmark::State& state) { SearchDigits(state, SearchDFA); }
438void Search_Digits_NFA(benchmark::State& state) { SearchDigits(state, SearchNFA); }

Callers 6

Search_Digits_DFAFunction · 0.85
Search_Digits_NFAFunction · 0.85
Search_Digits_OnePassFunction · 0.85
Search_Digits_PCREFunction · 0.85
Search_Digits_RE2Function · 0.85
Search_Digits_BitStateFunction · 0.85

Calls 3

SetItemsProcessedMethod · 0.80
iterationsMethod · 0.80
searchFunction · 0.50

Tested by

no test coverage detected