| OLD | NEW | 
|    1 // Copyright 2015 the V8 project authors. All rights reserved. |    1 // Copyright 2015 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/ast/ast-literal-reindexer.h" |    5 #include "src/ast/ast-literal-reindexer.h" | 
|    6  |    6  | 
|    7 #include "src/ast/ast.h" |    7 #include "src/ast/ast.h" | 
|    8 #include "src/ast/scopes.h" |    8 #include "src/ast/scopes.h" | 
|    9  |    9  | 
|   10 namespace v8 { |   10 namespace v8 { | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   70 } |   70 } | 
|   71  |   71  | 
|   72  |   72  | 
|   73 void AstLiteralReindexer::VisitSuperCallReference(SuperCallReference* node) { |   73 void AstLiteralReindexer::VisitSuperCallReference(SuperCallReference* node) { | 
|   74   Visit(node->this_var()); |   74   Visit(node->this_var()); | 
|   75   Visit(node->new_target_var()); |   75   Visit(node->new_target_var()); | 
|   76   Visit(node->this_function_var()); |   76   Visit(node->this_function_var()); | 
|   77 } |   77 } | 
|   78  |   78  | 
|   79  |   79  | 
|   80 void AstLiteralReindexer::VisitRewritableAssignmentExpression( |   80 void AstLiteralReindexer::VisitRewritableExpression( | 
|   81     RewritableAssignmentExpression* node) { |   81     RewritableExpression* node) { | 
|   82   Visit(node->expression()); |   82   Visit(node->expression()); | 
|   83 } |   83 } | 
|   84  |   84  | 
|   85  |   85  | 
|   86 void AstLiteralReindexer::VisitImportDeclaration(ImportDeclaration* node) { |   86 void AstLiteralReindexer::VisitImportDeclaration(ImportDeclaration* node) { | 
|   87   VisitVariableProxy(node->proxy()); |   87   VisitVariableProxy(node->proxy()); | 
|   88 } |   88 } | 
|   89  |   89  | 
|   90  |   90  | 
|   91 void AstLiteralReindexer::VisitExpressionStatement(ExpressionStatement* node) { |   91 void AstLiteralReindexer::VisitExpressionStatement(ExpressionStatement* node) { | 
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  325 void AstLiteralReindexer::VisitFunctionLiteral(FunctionLiteral* node) { |  325 void AstLiteralReindexer::VisitFunctionLiteral(FunctionLiteral* node) { | 
|  326   // We don't recurse into the declarations or body of the function literal: |  326   // We don't recurse into the declarations or body of the function literal: | 
|  327 } |  327 } | 
|  328  |  328  | 
|  329  |  329  | 
|  330 void AstLiteralReindexer::Reindex(Expression* pattern) { |  330 void AstLiteralReindexer::Reindex(Expression* pattern) { | 
|  331   pattern->Accept(this); |  331   pattern->Accept(this); | 
|  332 } |  332 } | 
|  333 }  // namespace internal |  333 }  // namespace internal | 
|  334 }  // namespace v8 |  334 }  // namespace v8 | 
| OLD | NEW |