static L tok_joinMinusIdentifiers(L tok) { for (int i = 1; i+4 < l(tok); i += 2) if (isMinusIdentifier(get(tok, i)) && eq(get(tok, i+2), "-") && isIdentifier(get(tok, i+4))) { replaceSublist(tok, i, i+5, join(subList(tok, i, i+5))); i -= 2; } ret tok; }