pub fn peek(&mut self) -> Option<Token> {
        if self.peeked_tokens.is_empty() {
            self.peek_n(0)
        } else {
            self.peeked_tokens[self.current_peek_index].token
        }
    }
/// Peeks the next token in the output stream
Peeks the next token in the output stream
Peeks the next token in the output stream
pub fn peek(&mut self) -> Option<Token> {
        if self.peeked_tokens.is_empty() {
            self.peek_n(0)
        } else {
            self.peeked_tokens[self.current_peek_index].token
        }
    }
pub fn peek ( & mut self ) -> Option < Token > { if self . peeked_tokens . is_empty ( ) { self . peek_n ( 0 ) } else { self . peeked_tokens [ self . current_peek_index ] . token } }
Peeks the next token in the output stream
Peeks the next token in the output stream
&mut self
&mut self