| OLD | NEW |
| 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 tree; | 5 part of tree; |
| 6 | 6 |
| 7 String unparse(Node node) { | 7 String unparse(Node node) { |
| 8 Unparser unparser = new Unparser(); | 8 Unparser unparser = new Unparser(); |
| 9 unparser.unparse(node); | 9 unparser.unparse(node); |
| 10 return unparser.result; | 10 return unparser.result; |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 132 } | 132 } |
| 133 } | 133 } |
| 134 visit(send.selector); | 134 visit(send.selector); |
| 135 } else { | 135 } else { |
| 136 visit(name); | 136 visit(name); |
| 137 } | 137 } |
| 138 } | 138 } |
| 139 | 139 |
| 140 visitFunctionExpression(FunctionExpression node) { | 140 visitFunctionExpression(FunctionExpression node) { |
| 141 // Check length to not print unnecessary whitespace. | 141 // Check length to not print unnecessary whitespace. |
| 142 if (node.modifiers.nodes.length() > 0) { | 142 if (node.modifiers.nodes.length > 0) { |
| 143 visit(node.modifiers); | 143 visit(node.modifiers); |
| 144 sb.add(' '); | 144 sb.add(' '); |
| 145 } | 145 } |
| 146 if (node.returnType != null) { | 146 if (node.returnType != null) { |
| 147 visit(node.returnType); | 147 visit(node.returnType); |
| 148 sb.add(' '); | 148 sb.add(' '); |
| 149 } | 149 } |
| 150 if (node.getOrSet != null) { | 150 if (node.getOrSet != null) { |
| 151 add(node.getOrSet.value); | 151 add(node.getOrSet.value); |
| 152 sb.add(' '); | 152 sb.add(' '); |
| (...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 327 visitTypeVariable(TypeVariable node) { | 327 visitTypeVariable(TypeVariable node) { |
| 328 visit(node.name); | 328 visit(node.name); |
| 329 if (node.bound != null) { | 329 if (node.bound != null) { |
| 330 sb.add(' extends '); | 330 sb.add(' extends '); |
| 331 visit(node.bound); | 331 visit(node.bound); |
| 332 } | 332 } |
| 333 } | 333 } |
| 334 | 334 |
| 335 visitVariableDefinitions(VariableDefinitions node) { | 335 visitVariableDefinitions(VariableDefinitions node) { |
| 336 visit(node.modifiers); | 336 visit(node.modifiers); |
| 337 if (node.modifiers.nodes.length() > 0) { | 337 if (node.modifiers.nodes.length > 0) { |
| 338 sb.add(' '); | 338 sb.add(' '); |
| 339 } | 339 } |
| 340 if (node.type != null) { | 340 if (node.type != null) { |
| 341 visit(node.type); | 341 visit(node.type); |
| 342 sb.add(' '); | 342 sb.add(' '); |
| 343 } | 343 } |
| 344 visit(node.definitions); | 344 visit(node.definitions); |
| 345 if (node.endToken.value == const SourceString(';')) { | 345 if (node.endToken.value == const SourceString(';')) { |
| 346 add(node.endToken.value); | 346 add(node.endToken.value); |
| 347 } | 347 } |
| (...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 597 } | 597 } |
| 598 | 598 |
| 599 visitStatement(Statement node) { | 599 visitStatement(Statement node) { |
| 600 throw 'internal error'; // Should not be called. | 600 throw 'internal error'; // Should not be called. |
| 601 } | 601 } |
| 602 | 602 |
| 603 visitStringNode(StringNode node) { | 603 visitStringNode(StringNode node) { |
| 604 throw 'internal error'; // Should not be called. | 604 throw 'internal error'; // Should not be called. |
| 605 } | 605 } |
| 606 } | 606 } |
| OLD | NEW |