!include once #1030256 // Wikify sclass TestWikify { S text; S pattern = "bla"; new Wikify wikify; int n = oneMillion(), rep = 100; swappable S makeText() { ret rep('a', n) + " bla " + rep('b', n); } run { if (text == null) text = makeText(); repeat 100 { PreciselyTimed i = returnPreciselyTimed_repeat(rep, () -> wikify.anyIndexOf(text, pattern)); print(wikify.slowSearches + " | " + i); sleep(1000); } } }