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

Side by Side Diff: pkg/analyzer/lib/src/generated/ast.dart

Issue 489173002: New analyzer snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 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 | « pkg/analyzer/CHANGELOG.md ('k') | pkg/analyzer/lib/src/generated/element.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) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, 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 // This code was auto-generated, is not intended to be edited, and is subject to 5 // This code was auto-generated, is not intended to be edited, and is subject to
6 // significant change. Please see the README file for more information. 6 // significant change. Please see the README file for more information.
7 7
8 library engine.ast; 8 library engine.ast;
9 9
10 import 'dart:collection'; 10 import 'dart:collection';
(...skipping 974 matching lines...) Expand 10 before | Expand all | Expand 10 after
985 @override 985 @override
986 AsExpression visitAsExpression(AsExpression node) => new AsExpression(cloneNod e(node.expression), node.asOperator, cloneNode(node.type)); 986 AsExpression visitAsExpression(AsExpression node) => new AsExpression(cloneNod e(node.expression), node.asOperator, cloneNode(node.type));
987 987
988 @override 988 @override
989 AstNode visitAssertStatement(AssertStatement node) => new AssertStatement(node .keyword, node.leftParenthesis, cloneNode(node.condition), node.rightParenthesis , node.semicolon); 989 AstNode visitAssertStatement(AssertStatement node) => new AssertStatement(node .keyword, node.leftParenthesis, cloneNode(node.condition), node.rightParenthesis , node.semicolon);
990 990
991 @override 991 @override
992 AssignmentExpression visitAssignmentExpression(AssignmentExpression node) => n ew AssignmentExpression(cloneNode(node.leftHandSide), node.operator, cloneNode(n ode.rightHandSide)); 992 AssignmentExpression visitAssignmentExpression(AssignmentExpression node) => n ew AssignmentExpression(cloneNode(node.leftHandSide), node.operator, cloneNode(n ode.rightHandSide));
993 993
994 @override 994 @override
995 AwaitExpression visitAwaitExpression(AwaitExpression node) => new AwaitExpress ion(node.awaitKeyword, node.expression, node.semicolon); 995 AwaitExpression visitAwaitExpression(AwaitExpression node) => new AwaitExpress ion(node.awaitKeyword, node.expression);
996 996
997 @override 997 @override
998 BinaryExpression visitBinaryExpression(BinaryExpression node) => new BinaryExp ression(cloneNode(node.leftOperand), node.operator, cloneNode(node.rightOperand) ); 998 BinaryExpression visitBinaryExpression(BinaryExpression node) => new BinaryExp ression(cloneNode(node.leftOperand), node.operator, cloneNode(node.rightOperand) );
999 999
1000 @override 1000 @override
1001 Block visitBlock(Block node) => new Block(node.leftBracket, cloneNodeList(node .statements), node.rightBracket); 1001 Block visitBlock(Block node) => new Block(node.leftBracket, cloneNodeList(node .statements), node.rightBracket);
1002 1002
1003 @override 1003 @override
1004 BlockFunctionBody visitBlockFunctionBody(BlockFunctionBody node) => new BlockF unctionBody(node.keyword, node.star, cloneNode(node.block)); 1004 BlockFunctionBody visitBlockFunctionBody(BlockFunctionBody node) => new BlockF unctionBody(node.keyword, node.star, cloneNode(node.block));
1005 1005
(...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after
1397 1397
1398 @override 1398 @override
1399 bool visitAssignmentExpression(AssignmentExpression node) { 1399 bool visitAssignmentExpression(AssignmentExpression node) {
1400 AssignmentExpression other = this._other as AssignmentExpression; 1400 AssignmentExpression other = this._other as AssignmentExpression;
1401 return _isEqualNodes(node.leftHandSide, other.leftHandSide) && _isEqualToken s(node.operator, other.operator) && _isEqualNodes(node.rightHandSide, other.righ tHandSide); 1401 return _isEqualNodes(node.leftHandSide, other.leftHandSide) && _isEqualToken s(node.operator, other.operator) && _isEqualNodes(node.rightHandSide, other.righ tHandSide);
1402 } 1402 }
1403 1403
1404 @override 1404 @override
1405 bool visitAwaitExpression(AwaitExpression node) { 1405 bool visitAwaitExpression(AwaitExpression node) {
1406 AwaitExpression other = this._other as AwaitExpression; 1406 AwaitExpression other = this._other as AwaitExpression;
1407 return _isEqualTokens(node.awaitKeyword, other.awaitKeyword) && _isEqualNode s(node.expression, other.expression) && _isEqualTokens(node.semicolon, other.sem icolon); 1407 return _isEqualTokens(node.awaitKeyword, other.awaitKeyword) && _isEqualNode s(node.expression, other.expression);
1408 } 1408 }
1409 1409
1410 @override 1410 @override
1411 bool visitBinaryExpression(BinaryExpression node) { 1411 bool visitBinaryExpression(BinaryExpression node) {
1412 BinaryExpression other = this._other as BinaryExpression; 1412 BinaryExpression other = this._other as BinaryExpression;
1413 return _isEqualNodes(node.leftOperand, other.leftOperand) && _isEqualTokens( node.operator, other.operator) && _isEqualNodes(node.rightOperand, other.rightOp erand); 1413 return _isEqualNodes(node.leftOperand, other.leftOperand) && _isEqualTokens( node.operator, other.operator) && _isEqualNodes(node.rightOperand, other.rightOp erand);
1414 } 1414 }
1415 1415
1416 @override 1416 @override
1417 bool visitBlock(Block node) { 1417 bool visitBlock(Block node) {
(...skipping 1131 matching lines...) Expand 10 before | Expand all | Expand 10 after
2549 * The 'await' keyword. 2549 * The 'await' keyword.
2550 */ 2550 */
2551 Token awaitKeyword; 2551 Token awaitKeyword;
2552 2552
2553 /** 2553 /**
2554 * The expression whose value is being waited on. 2554 * The expression whose value is being waited on.
2555 */ 2555 */
2556 Expression _expression; 2556 Expression _expression;
2557 2557
2558 /** 2558 /**
2559 * The semicolon following the expression.
2560 */
2561 Token semicolon;
2562
2563 /**
2564 * Initialize a newly created await expression. 2559 * Initialize a newly created await expression.
2565 * 2560 *
2566 * @param awaitKeyword the 'await' keyword 2561 * @param awaitKeyword the 'await' keyword
2567 * @param expression the expression whose value is being waited on 2562 * @param expression the expression whose value is being waited on
2568 * @param semicolon the semicolon following the expression
2569 */ 2563 */
2570 AwaitExpression(this.awaitKeyword, Expression expression, this.semicolon) { 2564 AwaitExpression(this.awaitKeyword, Expression expression) {
2571 this._expression = becomeParentOf(expression); 2565 this._expression = becomeParentOf(expression);
2572 } 2566 }
2573 2567
2574 @override 2568 @override
2575 accept(AstVisitor visitor) => visitor.visitAwaitExpression(this); 2569 accept(AstVisitor visitor) => visitor.visitAwaitExpression(this);
2576 2570
2577 @override 2571 @override
2578 Token get beginToken { 2572 Token get beginToken {
2579 if (awaitKeyword != null) { 2573 if (awaitKeyword != null) {
2580 return awaitKeyword; 2574 return awaitKeyword;
2581 } 2575 }
2582 return _expression.beginToken; 2576 return _expression.beginToken;
2583 } 2577 }
2584 2578
2585 @override 2579 @override
2586 Token get endToken { 2580 Token get endToken => _expression.endToken;
2587 if (semicolon != null) {
2588 return semicolon;
2589 }
2590 return _expression.endToken;
2591 }
2592 2581
2593 /** 2582 /**
2594 * Return the expression whose value is being waited on. 2583 * Return the expression whose value is being waited on.
2595 * 2584 *
2596 * @return the expression whose value is being waited on 2585 * @return the expression whose value is being waited on
2597 */ 2586 */
2598 Expression get expression => _expression; 2587 Expression get expression => _expression;
2599 2588
2600 @override 2589 @override
2601 int get precedence => 0; 2590 int get precedence => 0;
(...skipping 6545 matching lines...) Expand 10 before | Expand all | Expand 10 after
9147 AssignmentExpression visitAssignmentExpression(AssignmentExpression node) { 9136 AssignmentExpression visitAssignmentExpression(AssignmentExpression node) {
9148 AssignmentExpression copy = new AssignmentExpression(_cloneNode(node.leftHan dSide), _mapToken(node.operator), _cloneNode(node.rightHandSide)); 9137 AssignmentExpression copy = new AssignmentExpression(_cloneNode(node.leftHan dSide), _mapToken(node.operator), _cloneNode(node.rightHandSide));
9149 copy.propagatedElement = node.propagatedElement; 9138 copy.propagatedElement = node.propagatedElement;
9150 copy.propagatedType = node.propagatedType; 9139 copy.propagatedType = node.propagatedType;
9151 copy.staticElement = node.staticElement; 9140 copy.staticElement = node.staticElement;
9152 copy.staticType = node.staticType; 9141 copy.staticType = node.staticType;
9153 return copy; 9142 return copy;
9154 } 9143 }
9155 9144
9156 @override 9145 @override
9157 AwaitExpression visitAwaitExpression(AwaitExpression node) => new AwaitExpress ion(_mapToken(node.awaitKeyword), _cloneNode(node.expression), _mapToken(node.se micolon)); 9146 AwaitExpression visitAwaitExpression(AwaitExpression node) => new AwaitExpress ion(_mapToken(node.awaitKeyword), _cloneNode(node.expression));
9158 9147
9159 @override 9148 @override
9160 BinaryExpression visitBinaryExpression(BinaryExpression node) { 9149 BinaryExpression visitBinaryExpression(BinaryExpression node) {
9161 BinaryExpression copy = new BinaryExpression(_cloneNode(node.leftOperand), _ mapToken(node.operator), _cloneNode(node.rightOperand)); 9150 BinaryExpression copy = new BinaryExpression(_cloneNode(node.leftOperand), _ mapToken(node.operator), _cloneNode(node.rightOperand));
9162 copy.propagatedElement = node.propagatedElement; 9151 copy.propagatedElement = node.propagatedElement;
9163 copy.propagatedType = node.propagatedType; 9152 copy.propagatedType = node.propagatedType;
9164 copy.staticElement = node.staticElement; 9153 copy.staticElement = node.staticElement;
9165 copy.staticType = node.staticType; 9154 copy.staticType = node.staticType;
9166 return copy; 9155 return copy;
9167 } 9156 }
(...skipping 10377 matching lines...) Expand 10 before | Expand all | Expand 10 after
19545 _elements[index] = node; 19534 _elements[index] = node;
19546 } 19535 }
19547 void clear() { 19536 void clear() {
19548 _elements = <E> []; 19537 _elements = <E> [];
19549 } 19538 }
19550 int get length => _elements.length; 19539 int get length => _elements.length;
19551 void set length(int value) { 19540 void set length(int value) {
19552 throw new UnsupportedError("Cannot resize NodeList."); 19541 throw new UnsupportedError("Cannot resize NodeList.");
19553 } 19542 }
19554 } 19543 }
OLDNEW
« no previous file with comments | « pkg/analyzer/CHANGELOG.md ('k') | pkg/analyzer/lib/src/generated/element.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698