static int tok_leftScanType(LS tok, int i) { i = tok_leftScanTypeArgsOpt(i); do { if (!isIdentifier(get(tok, i-2))) ret i; // weird i = tok_leftScanType(tok, i-2); } while (eqGet(tok, i-2, ".")); ret i; }