Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(796)

Unified Diff: pkg/compiler/lib/src/tree/nodes.dart

Issue 1873823002: Update elements, nodes and visitors for serialization. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Rebased Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/compiler/lib/src/ssa/builder.dart ('k') | pkg/compiler/lib/src/tree/prettyprint.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/compiler/lib/src/tree/nodes.dart
diff --git a/pkg/compiler/lib/src/tree/nodes.dart b/pkg/compiler/lib/src/tree/nodes.dart
index 438e393f9d8f048191fcc773df9328e7536fbffe..9335fef859d950573231a6ffac2c9611bc51107a 100644
--- a/pkg/compiler/lib/src/tree/nodes.dart
+++ b/pkg/compiler/lib/src/tree/nodes.dart
@@ -24,7 +24,7 @@ abstract class Visitor<R> {
R visitNode(Node node);
R visitAssert(Assert node) => visitStatement(node);
- R visitAsyncForIn(AsyncForIn node) => visitLoop(node);
+ R visitAsyncForIn(AsyncForIn node) => visitForIn(node);
R visitAsyncModifier(AsyncModifier node) => visitNode(node);
R visitAwait(Await node) => visitExpression(node);
R visitBlock(Block node) => visitStatement(node);
@@ -46,6 +46,7 @@ abstract class Visitor<R> {
R visitExpression(Expression node) => visitNode(node);
R visitExpressionStatement(ExpressionStatement node) => visitStatement(node);
R visitFor(For node) => visitLoop(node);
+ R visitForIn(ForIn node) => visitLoop(node);
R visitFunctionDeclaration(FunctionDeclaration node) => visitStatement(node);
R visitFunctionExpression(FunctionExpression node) => visitExpression(node);
R visitGotoStatement(GotoStatement node) => visitStatement(node);
@@ -67,7 +68,7 @@ abstract class Visitor<R> {
R visitLiteralNull(LiteralNull node) => visitLiteral(node);
R visitLiteralString(LiteralString node) => visitStringNode(node);
R visitStringJuxtaposition(StringJuxtaposition node) => visitStringNode(node);
- R visitSyncForIn(SyncForIn node) => visitLoop(node);
+ R visitSyncForIn(SyncForIn node) => visitForIn(node);
R visitLoop(Loop node) => visitStatement(node);
R visitMetadata(Metadata node) => visitNode(node);
R visitMixinApplication(MixinApplication node) => visitNode(node);
@@ -124,7 +125,7 @@ abstract class Visitor1<R, A> {
R visitNode(Node node, A arg);
R visitAssert(Assert node, A arg) => visitStatement(node, arg);
- R visitAsyncForIn(AsyncForIn node, A arg) => visitLoop(node, arg);
+ R visitAsyncForIn(AsyncForIn node, A arg) => visitForIn(node, arg);
R visitAsyncModifier(AsyncModifier node, A arg) => visitNode(node, arg);
R visitAwait(Await node, A arg) => visitExpression(node, arg);
R visitBlock(Block node, A arg) => visitStatement(node, arg);
@@ -167,6 +168,7 @@ abstract class Visitor1<R, A> {
}
R visitFor(For node, A arg) => visitLoop(node, arg);
+ R visitForIn(ForIn node, A arg) => visitLoop(node, arg);
R visitFunctionDeclaration(FunctionDeclaration node, A arg) {
return visitStatement(node, arg);
}
@@ -212,7 +214,7 @@ abstract class Visitor1<R, A> {
return visitStringNode(node, arg);
}
- R visitSyncForIn(SyncForIn node, A arg) => visitLoop(node, arg);
+ R visitSyncForIn(SyncForIn node, A arg) => visitForIn(node, arg);
R visitLoop(Loop node, A arg) => visitStatement(node, arg);
R visitMetadata(Metadata node, A arg) => visitNode(node, arg);
R visitMixinApplication(MixinApplication node, A arg) => visitNode(node, arg);
« no previous file with comments | « pkg/compiler/lib/src/ssa/builder.dart ('k') | pkg/compiler/lib/src/tree/prettyprint.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698