diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-02-09 10:24:26 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-02-09 10:24:26 -0800 |
commit | a0702b54d1db35a6006644882c0b5420d8670958 (patch) | |
tree | e246bb342237e8caabd45450301cb7cc5e4ccf24 /deps/v8/src/scanner.h | |
parent | a48a0755358d322f4a593d09c331432c10a500bc (diff) | |
download | node-a0702b54d1db35a6006644882c0b5420d8670958.tar.gz |
Upgrade V8 to 3.1.2
Diffstat (limited to 'deps/v8/src/scanner.h')
-rw-r--r-- | deps/v8/src/scanner.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/src/scanner.h b/deps/v8/src/scanner.h index d7621825a..cf2084f55 100644 --- a/deps/v8/src/scanner.h +++ b/deps/v8/src/scanner.h @@ -148,6 +148,12 @@ class JsonScanner : public Scanner { // Returns the next token. Token::Value Next(); + // Returns the value of a number token. + double number() { + return number_; + } + + protected: // Skip past JSON whitespace (only space, tab, newline and carrige-return). bool SkipJsonWhiteSpace(); @@ -178,6 +184,9 @@ class JsonScanner : public Scanner { // are the only valid JSON identifiers (productions JSONBooleanLiteral, // JSONNullLiteral). Token::Value ScanJsonIdentifier(const char* text, Token::Value token); + + // Holds the value of a scanned number token. + double number_; }; } } // namespace v8::internal |