Move the implementation of Scanner::LiteralScope to scanner.cc
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 12 Sep 2011 07:49:01 +0000 (07:49 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 12 Sep 2011 07:49:01 +0000 (07:49 +0000)
It seems more appropriate as LiteralScope is declared in scanner.h

R=lrn@chromium.org

Signed-off-by: Thiago Farina <tfarina@chromium.org>
Review URL: http://codereview.chromium.org/7864024
Patch from Thiago Farina <tfarina@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9222 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/scanner-character-streams.cc
src/scanner.cc

index 2c1ccea..ee10703 100644 (file)
@@ -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
index 3425f41..69ea8ae 100644 (file)
@@ -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)