fn token_at(&self, n: usize) -> Option<Token> {
        if let Some(token) = self.tokens.get(n) {
            Some(token.clone())
        } else {
            None
        }
    }
/// see the token at this index
see the token at this index
see the token at this index
fn token_at(&self, n: usize) -> Option<Token> {
        if let Some(token) = self.tokens.get(n) {
            Some(token.clone())
        } else {
            None
        }
    }
fn token_at ( & self , n : usize ) -> Option < Token > { if let Some ( token ) = self . tokens . get ( n ) { Some ( token . clone ( ) ) } else { None } }
see the token at this index
see the token at this index
&self
n
usize
&self
n
usize