sbool nllLogic_matchVBarPattern(NLLogicChecker_v2 c, S pat, S s, NLLogicChecker_v2.Matching m) { L tok = javaTokPlusBrackets2(pat); for (S pat2 : splitAtTokens(tok, ll("|"))) { bool result = matcher.match(pat2, s, m.matches); if (m.verbose) print("matched " + sfu(e) + " with " + quote(input) + " & " + sfu(m.matches) + " => " + result); if (result) true; } false; }