summaryrefslogtreecommitdiffstats
path: root/src/scanner.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/scanner.cc')
-rwxr-xr-xsrc/scanner.cc8
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