| OLD | NEW | 
|---|
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "src/parsing/parser.h" | 5 #include "src/parsing/parser.h" | 
| 6 | 6 | 
| 7 #include "src/api.h" | 7 #include "src/api.h" | 
| 8 #include "src/ast/ast.h" | 8 #include "src/ast/ast.h" | 
| 9 #include "src/ast/ast-expression-rewriter.h" | 9 #include "src/ast/ast-expression-rewriter.h" | 
| 10 #include "src/ast/ast-expression-visitor.h" | 10 #include "src/ast/ast-expression-visitor.h" | 
| (...skipping 5196 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5207       isolate->StackOverflow(); | 5207       isolate->StackOverflow(); | 
| 5208     } else { | 5208     } else { | 
| 5209       DCHECK(pending_error_handler_.has_pending_error()); | 5209       DCHECK(pending_error_handler_.has_pending_error()); | 
| 5210       pending_error_handler_.ThrowPendingError(isolate, script); | 5210       pending_error_handler_.ThrowPendingError(isolate, script); | 
| 5211     } | 5211     } | 
| 5212   } | 5212   } | 
| 5213 | 5213 | 
| 5214   // Move statistics to Isolate. | 5214   // Move statistics to Isolate. | 
| 5215   for (int feature = 0; feature < v8::Isolate::kUseCounterFeatureCount; | 5215   for (int feature = 0; feature < v8::Isolate::kUseCounterFeatureCount; | 
| 5216        ++feature) { | 5216        ++feature) { | 
| 5217     for (int i = 0; i < use_counts_[feature]; ++i) { | 5217     if (use_counts_[feature] > 0) { | 
| 5218       isolate->CountUsage(v8::Isolate::UseCounterFeature(feature)); | 5218       isolate->CountUsage(v8::Isolate::UseCounterFeature(feature)); | 
| 5219     } | 5219     } | 
| 5220   } | 5220   } | 
| 5221   if (scanner_.FoundHtmlComment()) { | 5221   if (scanner_.FoundHtmlComment()) { | 
| 5222     isolate->CountUsage(v8::Isolate::kHtmlComment); | 5222     isolate->CountUsage(v8::Isolate::kHtmlComment); | 
| 5223     if (script->line_offset() == 0 && script->column_offset() == 0) { | 5223     if (script->line_offset() == 0 && script->column_offset() == 0) { | 
| 5224       isolate->CountUsage(v8::Isolate::kHtmlCommentInExternalScript); | 5224       isolate->CountUsage(v8::Isolate::kHtmlCommentInExternalScript); | 
| 5225     } | 5225     } | 
| 5226   } | 5226   } | 
| 5227   isolate->counters()->total_preparse_skipped()->Increment( | 5227   isolate->counters()->total_preparse_skipped()->Increment( | 
| (...skipping 1751 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6979                         try_block, target); | 6979                         try_block, target); | 
| 6980     final_loop = target; | 6980     final_loop = target; | 
| 6981   } | 6981   } | 
| 6982 | 6982 | 
| 6983   return final_loop; | 6983   return final_loop; | 
| 6984 } | 6984 } | 
| 6985 | 6985 | 
| 6986 | 6986 | 
| 6987 }  // namespace internal | 6987 }  // namespace internal | 
| 6988 }  // namespace v8 | 6988 }  // namespace v8 | 
| OLD | NEW | 
|---|