static bool match_noEllipsis(S pat, S s) { ret match_noEllipsis(pat, s, null); } static bool match_noEllipsis(S pat, S s, Matches matches) { S[] m = match2_match(parse3(pat), parse3_cached(s)); if (m == null) false; if (matches != null) matches.m = m; true; }