Chromium Code Reviews| 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 String unparse(Node node) { | 5 String unparse(Node node) { |
| 6 Unparser unparser = new Unparser(); | 6 Unparser unparser = new Unparser(); |
| 7 unparser.unparse(node); | 7 unparser.unparse(node); |
| 8 return unparser.result; | 8 return unparser.result; |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 229 unparseNodeListFrom(node, node.nodes); | 229 unparseNodeListFrom(node, node.nodes); |
| 230 } | 230 } |
| 231 if (node.endToken !== null) add(node.endToken.value); | 231 if (node.endToken !== null) add(node.endToken.value); |
| 232 } | 232 } |
| 233 | 233 |
| 234 visitOperator(Operator node) { | 234 visitOperator(Operator node) { |
| 235 visitIdentifier(node); | 235 visitIdentifier(node); |
| 236 } | 236 } |
| 237 | 237 |
| 238 visitReturn(Return node) { | 238 visitReturn(Return node) { |
| 239 if (node.beginToken.stringValue == '=') { | |
| 240 sb.add(' '); | |
|
ahe
2012/10/09 10:51:37
Why?
Lasse Reichstein Nielsen
2012/10/09 11:51:26
Looks prettier.
We bother putting a space after th
| |
| 241 } | |
| 239 add(node.beginToken.value); | 242 add(node.beginToken.value); |
| 240 if (node.hasExpression && node.beginToken.stringValue != '=>') { | 243 if (node.hasExpression && node.beginToken.stringValue != '=>') { |
| 241 sb.add(' '); | 244 sb.add(' '); |
| 242 } | 245 } |
| 243 visit(node.expression); | 246 visit(node.expression); |
| 244 if (node.endToken !== null) add(node.endToken.value); | 247 if (node.endToken !== null) add(node.endToken.value); |
| 245 } | 248 } |
| 246 | 249 |
| 247 unparseSendReceiver(Send node, [bool spacesNeeded=false]) { | 250 unparseSendReceiver(Send node, [bool spacesNeeded=false]) { |
| 248 if (node.receiver === null) return; | 251 if (node.receiver === null) return; |
| (...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 545 addToken(node.ofKeyword); | 548 addToken(node.ofKeyword); |
| 546 visit(node.name); | 549 visit(node.name); |
| 547 add(node.getEndToken().value); | 550 add(node.getEndToken().value); |
| 548 } | 551 } |
| 549 | 552 |
| 550 visitCombinator(Combinator node) { | 553 visitCombinator(Combinator node) { |
| 551 addToken(node.keywordToken); | 554 addToken(node.keywordToken); |
| 552 visit(node.identifiers); | 555 visit(node.identifiers); |
| 553 } | 556 } |
| 554 } | 557 } |
| OLD | NEW |