/// Skip whitespace or line comment tokens.
Skip whitespace or line comment tokens.
Skip whitespace or line comment tokens .
fn next_non_whitespace<'file>(
    tokens: &mut impl Iterator<Item = Token<'file>>,
) -> Option<Token<'file>> {
    tokens.skip_while(Token::is_whitespace).next()
}
fn next_non_whitespace < ' file > ( tokens : & mut impl Iterator < Item = Token < ' file > > , ) -> Option < Token < ' file > > { tokens . skip_while ( Token :: is_whitespace ) . next ( ) }
Skip whitespace or line comment tokens.
Skip whitespace or line comment tokens .
tokens
&mut impl Iterator<Item = Token<'file>>