static L jfindAll(L tok, S pat) { ret jfindAll(tok, jfind_preprocess(javaTok(pat))); } // tokPat must be jfind_preprocess'd static L jfindAll(L tok, L tokPat) { S[] toks = toStringArray(codeTokensOnly(tokPat)); int i = -1; new L l; while ((i = findCodeTokens(tok, i+1, false, toks)) >= 0) l.add(i); ret l; }