static int jmatch2(L tok, S in) { List tokin = javaTok(in); jfind_preprocess(tokin); ret jmatch2(tok, tokin); } // assumes you preprocessed tokin static int jmatch2(L tok, L tokin) { if (l(tok) != l(tokin)) false; ret findCodeTokens(tok, 1, false, toStringArray(codeTokensOnly(tokin)), null) == 1; // TODO: optimize }