pub fn bump(&mut self) {
        self.cur_comments.clear();
        loop {
            self.bump_raw();
            match self.cur {
                Some(Token::WhiteSpace(_)) => {}
                Some(Token::Comment(s)) => self.cur_comments.push(s),
                _ => return,
            }
        }
    }
/// Advances the current token, skipping past any number of
/// whitespace tokens.
Advances the current token, skipping past any number of
whitespace tokens.
Advances the current token skipping past any number of whitespace tokens .
pub fn bump(&mut self) {
        self.cur_comments.clear();
        loop {
            self.bump_raw();
            match self.cur {
                Some(Token::WhiteSpace(_)) => {}
                Some(Token::Comment(s)) => self.cur_comments.push(s),
                _ => return,
            }
        }
    }
pub fn bump ( & mut self ) { self . cur_comments . clear ( ) ; loop { self . bump_raw ( ) ; match self . cur { Some ( Token :: WhiteSpace ( _ ) ) => { } Some ( Token :: Comment ( s ) ) => self . cur_comments . push ( s ) , _ => return , } } }
Advances the current token, skipping past any number of
whitespace tokens.
Advances the current token skipping past any number of whitespace tokens .
&mut self
&mut self