From: lrn@chromium.org Date: Mon, 12 Sep 2011 07:49:01 +0000 (+0000) Subject: Move the implementation of Scanner::LiteralScope to scanner.cc X-Git-Tag: upstream/4.7.83~18510 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75b32ce7b8b0aa4f6e6dbc834aea59d1dc0a6c9c;p=platform%2Fupstream%2Fv8.git Move the implementation of Scanner::LiteralScope to scanner.cc It seems more appropriate as LiteralScope is declared in scanner.h R=lrn@chromium.org Signed-off-by: Thiago Farina Review URL: http://codereview.chromium.org/7864024 Patch from Thiago Farina . git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9222 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/scanner-character-streams.cc b/src/scanner-character-streams.cc index 2c1ccea..ee10703 100644 --- a/src/scanner-character-streams.cc +++ b/src/scanner-character-streams.cc @@ -29,7 +29,6 @@ #include "scanner-character-streams.h" -#include "ast.h" #include "handles.h" #include "unicode-inl.h" @@ -305,24 +304,4 @@ ExternalTwoByteStringUC16CharacterStream pos_ = start_position; } - -// ---------------------------------------------------------------------------- -// Scanner::LiteralScope - -Scanner::LiteralScope::LiteralScope(Scanner* self) - : scanner_(self), complete_(false) { - self->StartLiteral(); -} - - -Scanner::LiteralScope::~LiteralScope() { - if (!complete_) scanner_->DropLiteral(); -} - - -void Scanner::LiteralScope::Complete() { - scanner_->TerminateLiteral(); - complete_ = true; -} - } } // namespace v8::internal diff --git a/src/scanner.cc b/src/scanner.cc index 3425f41..69ea8ae 100644 --- a/src/scanner.cc +++ b/src/scanner.cc @@ -36,6 +36,25 @@ namespace v8 { namespace internal { // ---------------------------------------------------------------------------- +// Scanner::LiteralScope + +Scanner::LiteralScope::LiteralScope(Scanner* self) + : scanner_(self), complete_(false) { + self->StartLiteral(); +} + + +Scanner::LiteralScope::~LiteralScope() { + if (!complete_) scanner_->DropLiteral(); +} + + +void Scanner::LiteralScope::Complete() { + scanner_->TerminateLiteral(); + complete_ = true; +} + +// ---------------------------------------------------------------------------- // Scanner Scanner::Scanner(UnicodeCache* unicode_cache)