pub fn ignore_comment(&mut self) {
        self.skip_spaces();
        if self.current_char == b'%' {
            self.skip_until(b'\n');
        }
    }
/// skip spaces, if a `%`  character is encountered, the remaining line is skipped
skip spaces, if a `%`  character is encountered, the remaining line is skipped
skip spaces if a ` % ` character is encountered the remaining line is skipped
pub fn ignore_comment(&mut self) {
        self.skip_spaces();
        if self.current_char == b'%' {
            self.skip_until(b'\n');
        }
    }
pub fn ignore_comment ( & mut self ) { self . skip_spaces ( ) ; if self . current_char == b'%' { self . skip_until ( b'\n' ) ; } }
skip spaces, if a `%`  character is encountered, the remaining line is skipped
skip spaces if a ` % ` character is encountered the remaining line is skipped
&mut self
&mut self