fn consume_zero_number(&mut self) -> TokenKind {
        if self.skip_if(|ch| ch == 'b') {
            self.consume_radix_literal("binary", is_bin_digit)
        } else if self.skip_if(|ch| ch == 'o') {
            self.consume_radix_literal("octal", is_oct_digit)
        } else if self.skip_if(|ch| ch == 'x') {
            self.consume_radix_literal("hexadecimal", is_hex_digit)
        } else {
            self.consume_dec_literal()
        }
    }
/// Consume a number starting with zero.
Consume a number starting with zero.
Consume a number starting with zero .
fn consume_zero_number(&mut self) -> TokenKind {
        if self.skip_if(|ch| ch == 'b') {
            self.consume_radix_literal("binary", is_bin_digit)
        } else if self.skip_if(|ch| ch == 'o') {
            self.consume_radix_literal("octal", is_oct_digit)
        } else if self.skip_if(|ch| ch == 'x') {
            self.consume_radix_literal("hexadecimal", is_hex_digit)
        } else {
            self.consume_dec_literal()
        }
    }
fn consume_zero_number ( & mut self ) -> TokenKind { if self . skip_if ( | ch | ch == 'b' ) { self . consume_radix_literal ( " " , is_bin_digit ) } else if self . skip_if ( | ch | ch == 'o' ) { self . consume_radix_literal ( " " , is_oct_digit ) } else if self . skip_if ( | ch | ch == 'x' ) { self . consume_radix_literal ( " " , is_hex_digit ) } else { self . consume_dec_literal ( ) } }
Consume a number starting with zero.
Consume a number starting with zero .
&mut self
&mut self