diff options
Diffstat (limited to 'src/scanner.cc')
-rwxr-xr-x | src/scanner.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/scanner.cc b/src/scanner.cc index d54d9f91..d9c2188c 100755 --- a/src/scanner.cc +++ b/src/scanner.cc @@ -328,8 +328,6 @@ void Scanner::LiteralScope::Complete() { // ---------------------------------------------------------------------------- // V8JavaScriptScanner -V8JavaScriptScanner::V8JavaScriptScanner() : JavaScriptScanner() { } - void V8JavaScriptScanner::Initialize(UC16CharacterStream* source) { source_ = source; @@ -347,7 +345,8 @@ void V8JavaScriptScanner::Initialize(UC16CharacterStream* source) { // ---------------------------------------------------------------------------- // JsonScanner -JsonScanner::JsonScanner() : Scanner() { } +JsonScanner::JsonScanner(ScannerConstants* scanner_constants) + : Scanner(scanner_constants) { } void JsonScanner::Initialize(UC16CharacterStream* source) { @@ -576,11 +575,10 @@ Token::Value JsonScanner::ScanJsonIdentifier(const char* text, Advance(); text++; } - if (ScannerConstants::kIsIdentifierPart.get(c0_)) return Token::ILLEGAL; + if (scanner_constants_->IsIdentifierPart(c0_)) return Token::ILLEGAL; literal.Complete(); return token; } - } } // namespace v8::internal |