pub fn source_position(&self) -> usize {
        if self.peeked_tokens.is_empty() {
            self.lexer.current_byte
        } else {
            self.peeked_tokens[self.current_peek_index].source_position
        }
    }
/// Returns the current position in the input source
Returns the current position in the input source
Returns the current position in the input source
pub fn source_position(&self) -> usize {
        if self.peeked_tokens.is_empty() {
            self.lexer.current_byte
        } else {
            self.peeked_tokens[self.current_peek_index].source_position
        }
    }
pub fn source_position ( & self ) -> usize { if self . peeked_tokens . is_empty ( ) { self . lexer . current_byte } else { self . peeked_tokens [ self . current_peek_index ] . source_position } }
Returns the current position in the input source
Returns the current position in the input source
&self
&self