/// Eats double-quoted string and returns true
/// if string is terminated.
Eats double-quoted string and returns true
if string is terminated.
Eats double - quoted string and returns true if string is terminated .
fn double_quoted_string(&mut self) -> bool {
        debug_assert!(self.prev() == '"');
        loop {
            match self.nth_char(0) {
                '"' => {
                    self.bump();
                    return true;
                }
                EOF_CHAR if self.is_eof() => return false,
                '\\' if self.nth_char(1) == '\\' || self.nth_char(1) == '"' => {
                    self.bump();
                }
                _ => (),
            }
            self.bump();
        }
    }
fn double_quoted_string ( & mut self ) -> bool { debug_assert ! ( self prev ( ) '"' ) ; loop { match self . nth_char ( 0 ) { '"' => { self . bump ( ) ; return true ; } EOF_CHAR if self . is_eof ( ) => return false , '\\' if self . nth_char ( 1 ) == '\\' || self . nth_char ( 1 ) == '"' => { self . bump ( ) ; } _ => ( ) , } self . bump ( ) ; } }
Eats double-quoted string and returns true
if string is terminated.
Eats double - quoted string and returns true if string is terminated .
&mut self