sbool nlLogic_matchVBarPattern(NLLogicChecker_v2 c, S pat, S s, NLLogicChecker_v2.Matching m) { ret nlLogic_matchVBarPattern(c, pat, s, m.matches); } sbool nlLogic_matchVBarPattern(NLLogicChecker_v2 c, S pat, S s, SS matches) { for (S pat2 : tok_splitAtVerticalBar(pat)) if (c.matcher.match(pat2, s, matches)) true; false; }