pub fn prev_token_no_skip(&mut self) -> Option<Token> {
        if self.index > 0 {
            self.index = self.index - 1;
            Some(self.tokens[self.index].clone())
        } else {
            None
        }
    }
/// Get the previous token and decrement the token index
Get the previous token and decrement the token index
Get the previous token and decrement the token index
pub fn prev_token_no_skip(&mut self) -> Option<Token> {
        if self.index > 0 {
            self.index = self.index - 1;
            Some(self.tokens[self.index].clone())
        } else {
            None
        }
    }
pub fn prev_token_no_skip ( & mut self ) -> Option < Token > { if self . index > 0 { self . index = self . index - 1 ; Some ( self . tokens [ self . index ] . clone ( ) ) } else { None } }
Get the previous token and decrement the token index
Get the previous token and decrement the token index
&mut self
&mut self