!7 p { int n = 0, ids = 0; for (S s : scanLog_iterator(programFile(#1010745, "webs-made.txt"))) { ids += l(ai_tok_scanForGlobalIDs(s)); ++n; } print(n); } svoid L ai_tok_scanForGlobalIDs(S s) { L tok = javaTokC(s); new L ids; for (int i = 0; i < l(tok)-2; i++) { S t = tok.get(i); if (eq(t, "globalID") && eq(tok.get(i+1), "=")) ids.add(print(tok.get(i+2))); else if (isQuoted(t) && contains(t, "globalID=")) ids.addAll(ai_tok_scanForGlobalIDs(unquote(t))); } ret ids; }