peekNextToken method
Token
peekNextToken()
Returns the token after the current one, without consuming anything. Useful for lookahead.
Implementation
Token peekNextToken() {
if (current + 1 >= tokens.length) return tokens.last; // EOF
return tokens[current + 1];
}