jitcraft/Scanner.h
changeset 4 633176823669
parent 0 c455ebb9a5dc
child 21 af5d8e985502
     1.1 --- a/jitcraft/Scanner.h	Tue Jun 26 00:58:55 2012 -0700
     1.2 +++ b/jitcraft/Scanner.h	Wed Jun 27 02:21:56 2012 -0700
     1.3 @@ -38,7 +38,7 @@
     1.4      void putChar(char c);
     1.5      void eatSingleLine();
     1.6      bool eatComment();
     1.7 -    TokenKind integerLiteral(char first);
     1.8 +    TokenKind numberLiteral(char first);
     1.9      TokenKind identifier(char first);
    1.10  
    1.11      TokenKind next();
    1.12 @@ -46,6 +46,8 @@
    1.13    public:
    1.14      Scanner(const char *stream, size_t length);
    1.15  
    1.16 +    static double ParseDouble(const char *string);
    1.17 +
    1.18      TokenKind scan();
    1.19      TokenKind peek();
    1.20      TokenKind last() const {