| Index: lib/compiler/implementation/tree/unparser.dart
|
| diff --git a/lib/compiler/implementation/tree/unparser.dart b/lib/compiler/implementation/tree/unparser.dart
|
| index 8b3f03ad9df71e9609fec31fcbafdd89b8f78962..5dab90bc05912db1b4073ee5038f3974efadf95f 100644
|
| --- a/lib/compiler/implementation/tree/unparser.dart
|
| +++ b/lib/compiler/implementation/tree/unparser.dart
|
| @@ -183,8 +183,13 @@ class Unparser implements Visitor {
|
| * Unparses given NodeList starting from specific node.
|
| */
|
| unparseNodeListFrom(NodeList node, Link<Node> from) {
|
| + if (from.isEmpty()) return;
|
| String delimiter = (node.delimiter === null) ? " " : "${node.delimiter} ";
|
| - from.printOn(sb, delimiter);
|
| + visit(from.head);
|
| + for (Link link = from.tail; !link.isEmpty(); link = link.tail) {
|
| + sb.add(delimiter);
|
| + visit(link.head);
|
| + }
|
| }
|
|
|
| visitNodeList(NodeList node) {
|
|
|