Token[] t = [ Token(tok!"identifier"), Token(tok!"identifier"), Token(tok!"("), Token(tok!"identifier"), Token(tok!"("), Token(tok!")"), Token(tok!",") ]; size_t i = t.length - 1; i = skipParenReverse(t, i, tok!")", tok!"("); assert(i == 2); i = t.length - 1; i = skipParenReverseBefore(t, i, tok!")", tok!"("); assert(i == 1);