static int tok_findTokenSkippingCurlyBrackets(LS tok, int i, S t) { while (i < l(tok)) { if (eqGet(tok, i, t)) ret i; if (eqGet(tok, i, "{")) i = findEndOfBracketPart(tok, i)+1; else i += 2; } ret -1; }