fn scan_num(&mut self) {
        let start = self.pos;

        let num = if self.peek_n(2) == "0x" {
            self.scan_hex() as f64
        } else {
            self.scan_float()
        };

        self.push_tok(TT::Float(num), (start, self.pos));
    }
/// Scans through the content of a number to create a token of that value.
Scans through the content of a number to create a token of that value.
Scans through the content of a number to create a token of that value .
fn scan_num(&mut self) {
        let start = self.pos;
        let num = if self.peek_n(2) == "0x" {
            self.scan_hex() as f64
        } else {
            self.scan_float()
        };
        self.push_tok(TT::Float(num), (start, self.pos));
    }
fn scan_num ( & mut self ) { let start = self . pos ; let num = if self . peek_n ( 2 ) == " " { self . scan_hex ( ) as f64 } else { self . scan_float ( ) } ; self . push_tok ( TT :: Float ( num ) , ( start , self . pos ) ) ; }
Scans through the content of a number to create a token of that value.
Scans through the content of a number to create a token of that value .
&mut self
&mut self