| Index: dart/frog/leg/tree/unparser.dart
|
| diff --git a/dart/frog/leg/tree/unparser.dart b/dart/frog/leg/tree/unparser.dart
|
| index d643f957b118a283961da23104d9af8d898be777..57b5ad9a18ba1e39c5457b0f1416f8b5a573e687 100644
|
| --- a/dart/frog/leg/tree/unparser.dart
|
| +++ b/dart/frog/leg/tree/unparser.dart
|
| @@ -184,18 +184,22 @@ class Unparser implements Visitor {
|
| visit(node.body);
|
| sb.add(' ');
|
| add(node.whileKeyword.value);
|
| - sb.add(' (');
|
| + sb.add(' ');
|
| visit(node.condition);
|
| - sb.add(')');
|
| sb.add(node.endToken.value);
|
| }
|
|
|
| visitWhile(While node) {
|
| add(node.whileKeyword.value);
|
| - sb.add(' (');
|
| + sb.add(' ');
|
| visit(node.condition);
|
| - sb.add(')');
|
| sb.add(' ');
|
| visit(node.body);
|
| }
|
| +
|
| + visitParenthesizedExpression(ParenthesizedExpression node) {
|
| + add(node.getBeginToken().value);
|
| + visit(node.expression);
|
| + add(node.getEndToken().value);
|
| + }
|
| }
|
|
|