peek method
Returns the next token without consuming it.
Implementation
Token? peek() {
if (_streamEndProduced) return null;
if (_tokens.isEmpty) _fetchNextToken();
return _tokens.first;
}
Returns the next token without consuming it.
Token? peek() {
if (_streamEndProduced) return null;
if (_tokens.isEmpty) _fetchNextToken();
return _tokens.first;
}