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

Side by Side Diff: sdk/lib/_internal/compiler/implementation/dart_backend/utils.dart

Issue 20994004: Remove support for script tags. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 4 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | sdk/lib/_internal/compiler/implementation/elements/modelx.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 part of dart_backend; 5 part of dart_backend;
6 6
7 class CloningVisitor implements Visitor<Node> { 7 class CloningVisitor implements Visitor<Node> {
8 final TreeElements originalTreeElements; 8 final TreeElements originalTreeElements;
9 final TreeElementMapping cloneTreeElements; 9 final TreeElementMapping cloneTreeElements;
10 10
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 162
163 visitParenthesizedExpression(ParenthesizedExpression node) => 163 visitParenthesizedExpression(ParenthesizedExpression node) =>
164 new ParenthesizedExpression(visit(node.expression), node.beginToken); 164 new ParenthesizedExpression(visit(node.expression), node.beginToken);
165 165
166 visitRethrow(Rethrow node) => new Rethrow( 166 visitRethrow(Rethrow node) => new Rethrow(
167 node.throwToken, node.endToken); 167 node.throwToken, node.endToken);
168 168
169 visitReturn(Return node) => new Return( 169 visitReturn(Return node) => new Return(
170 node.beginToken, node.endToken, visit(node.expression)); 170 node.beginToken, node.endToken, visit(node.expression));
171 171
172 visitScriptTag(ScriptTag node) => new ScriptTag(
173 visit(node.tag), visit(node.argument),
174 visit(node.prefixIdentifier), visit(node.prefix),
175 node.beginToken, node.endToken);
176
177 visitSend(Send node) => new Send( 172 visitSend(Send node) => new Send(
178 visit(node.receiver), visit(node.selector), visit(node.argumentsNode)); 173 visit(node.receiver), visit(node.selector), visit(node.argumentsNode));
179 174
180 visitSendSet(SendSet node) => new SendSet( 175 visitSendSet(SendSet node) => new SendSet(
181 visit(node.receiver), visit(node.selector), 176 visit(node.receiver), visit(node.selector),
182 visit(node.assignmentOperator), visit(node.argumentsNode)); 177 visit(node.assignmentOperator), visit(node.argumentsNode));
183 178
184 visitStringInterpolation(StringInterpolation node) => 179 visitStringInterpolation(StringInterpolation node) =>
185 new StringInterpolation(visit(node.string), visit(node.parts)); 180 new StringInterpolation(visit(node.string), visit(node.parts));
186 181
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
286 } 281 }
287 282
288 Node visitStringNode(StringNode node) { 283 Node visitStringNode(StringNode node) {
289 unimplemented('visitNode', node: node); 284 unimplemented('visitNode', node: node);
290 } 285 }
291 286
292 unimplemented(String message, {Node node}) { 287 unimplemented(String message, {Node node}) {
293 throw message; 288 throw message;
294 } 289 }
295 } 290 }
OLDNEW
« no previous file with comments | « no previous file | sdk/lib/_internal/compiler/implementation/elements/modelx.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698