static int tok_findEndOfType(LS tok) { ret tok_findEndOfType(tok, 1); } // i = beginning of type (identifier) // index returned C index after type // TODO: packages/inner classes static int tok_findEndOfType(LS tok, int i) { if (!eqGet(tok, i+2, "<")) ret i+2; ret findEndOfTypeArgs(tok, i+2)+1; }