static Matches getFind3(S pat, S s) { L tokpat = parse3_cachedPattern(pat), toks = parse3_cachedInput(s); S[] x = find2(tokpat, toks); if (x == null) null; new Matches m; m.m = x; ret m; }