// [opening bracket to closing bracket + 1] static L tok_allCurlyBodies(LS tok, int i default 1) { new L l; IntRange r; while ((r = tok_findCurlyBody(tok, i)) != null) { l.add(r); i = r.end+1; } ret l; }