static S ai_tripleAnswer_regexpMatches(T3 t) { new Matches m1; new Matches m2; if (eqic(t.b, "matches?") && match("the regexp *", t.a, m1) && match("the string *", t.c, m2) && isQuoted(m1.get(0)) && isQuoted(m2.get(0))) ret yn(safeRegexp(m1.unq(0), m2.unq(0)).matches()); null; }