pub fn peek_at(&self, peek_offset: usize) -> char {
        if self.is_peek_eof(peek_offset) {
            return '\0';
        }

        self.source_char_list[self.current + peek_offset]
    }
/// Returns the `current` + peek_offset-th character without consuming it.
Returns the `current` + peek_offset-th character without consuming it.
Returns the ` current ` + peek_offset - th character without consuming it .
pub fn peek_at(&self, peek_offset: usize) -> char {
        if self.is_peek_eof(peek_offset) {
            return '\0';
        }
        self.source_char_list[self.current + peek_offset]
    }
pub fn peek_at ( & self , peek_offset : usize ) -> char { if self . is_peek_eof ( peek_offset ) { return '\0' ; } self . source_char_list [ self . current + peek_offset ] }
Returns the `current` + peek_offset-th character without consuming it.
Returns the ` current ` + peek_offset - th character without consuming it .
&self
peek_offset
usize