fn advance(&mut self) -> SubToken<'a> {
        let st = self.subtokens[self.current];
        self.current += 1;

        st
    }
/// Advances the subtoken `iterator` , returning the consumed subtoken.
Advances the subtoken `iterator` , returning the consumed subtoken.
Advances the subtoken ` iterator ` returning the consumed subtoken .
fn advance(&mut self) -> SubToken<'a> {
        let st = self.subtokens[self.current];
        self.current += 1;
        st
    }
fn advance ( & mut self ) -> SubToken < ' a > { let st = self . subtokens [ self . current ] ; self . current += 1 ; st }
Advances the subtoken `iterator` , returning the consumed subtoken.
Advances the subtoken ` iterator ` returning the consumed subtoken .
&mut self
&mut self